定义一个圆类(Circle),要求用两种方法定义: 方法一: 要求属性为半径,操作为计算圆的周长和面积。 方

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定义一个圆类(Circle),要求用两种方法定义: 方法一: 要求属性为半径,操作为计算圆的周长和面积。 方相关的知识,希望对你有一定的参考价值。

2种差不多的方法,自己在VC6.0上面试试
#include<iostream>
using namespace std;

#define pi 3.14

class circle

public:
circle(double r=0.0)
circle(circle &c)
double circumference();
double area();
void cinradius();
double coutradius()return radius;

private:
double radius;
;

double circle::circumference()

return 2*pi*radius;


double circle::area()

return pi*radius*radius;


void circle::cinradius()

cout<<endl
<<"请输入半径:";
cin>>radius;


int main()

circle CIR;

CIR.cinradius();

cout<<"半径:"
<<CIR.coutradius();

cout<<endl
<<"圆的周长为"
<<CIR.circumference()
<<endl
<<"圆的面积为"
<<CIR.area();

return 0;


或者
#include<iostream.h>
class Circle
private:
float R;//半径
const float PI;//pi
public:
void Circle::registCircle(float);
float outr(void);
float outc(void);
float outs(void);
;
void Circle::registCircle(float r)

R=r;
PI=3.1415926;

float Circle::outr(void)

return(R);


float Circle::outc(void)

float c;
c=2*PI*R;
return(c);


float Circle::outs(void)

float s;
s=PI*R*R;
return(s);


void main()

Circle yuan;
float rr;
cout<<"请输入圆半径:"<<endl;
yuan.registCircle(rr);
cout<<"圆的半径为:"<<yuan.outr();
cout<<"圆的周长为:"<<yuan.outc();
cout<<"圆的面积为:"<<yuan.outs();
参考技术A 2πr周长
πr^2面积
参考技术B 计算机方面的数学题?

以上是关于定义一个圆类(Circle),要求用两种方法定义: 方法一: 要求属性为半径,操作为计算圆的周长和面积。 方的主要内容,如果未能解决你的问题,请参考以下文章

编写一个接口ShapePara,要求: 接口中的方法: int getArea():获得图形的面积。int getCircumference():获得图形的周长 编写一个圆类Circle,

C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积。

定义抽象类Shape,抽象方法为showArea(),求出面积并显示,定义矩形类Rectangle,正方形类Square,圆类 Circle,根据各自的属性,用showArea方法求出各自的面积,在m

C++ 设计一个圆类,计算圆的面积和周长。

第六周

报告四