编写一个圆类Circle

一个成员变量 radius(私有,浮点型)用于存放圆的半径;
三个成员方法double getArea() 获得圆的面积,double getPerimeter()获得圆的周长void disp() 将圆的半径、周长、面积输出到屏幕

第1个回答  2008-04-08
要求什么语言实现?

好久没用C++了,机子上的软件都卸载了,没法验证,不知道写的还对不对
C++编程:
#include<stdio.h>
#define PI 3.14
static float radius=0;
double getArea(r)
{
s=r*r*PI;
return s;
}
double getPerimeter(r)
{
c=2*r*PI;
return c;
}
void disp(rad)
{
printf("半径",rad);
printf("\n");
printf("面积:",getArea(rad));
printf("\n");
printf("周长:",getPerimeter(rad));
}
viod main()
{
printf("半径:");
scanf("%f",&radius);
disp(radius);
}

定义一个“圆”类Circle,该圆类的数据成员包括:圆心点位置及圆的...
具体代码如下:Class Circle{Class Point{public:Point(int x, int y){m_x = x;m_y = y;}Point Operator=(Point& pt){if(pt == *this)return *this;m_x = pt.x;m_y = pt.y;}protected:m_x;m_y;};public:Circle(Point& pt, nRadius = 1){m_nCircleCore = pt;m_nRadius...

定义一个圆类Circle,描述圆对象.圆有一个属性radius表示半径,有三个方...
Circle yuan;float rr;cout<<"请输入圆半径:"< yuan.registCircle(rr);cout<<"圆的半径为:"< cout<<"圆的周长为:"< cout<<"圆的面积为:"< },5,定义一个圆类Circle,描述圆对象.圆有一个属性radius表示半径,有三个方法:一个setR(double r)用于修改半径的值 一个getR()方法用于获取半...

定义一个圆类(Circle),属性为半径(radius)、圆周长和面积,操作为输入半 ...
cout<<"圆半径:"<<cl3.GetR()<<'\\t'<<"圆周长:"<<cl3.GetCircumference()<<'\\t'<<"圆面积:"<<cl3.GetAreaCircle()<<endl;cl2.SetR(4);cout<<"圆半径:"<<cl2.GetR()<<'\\t'<<"圆周长:"<<cl2.GetCircumference()<<'\\t'<<"圆面积:"<<cl2.GetAreaCircle()<<endl;retur...

完成一个名为circle的圆类,其数据成员int*radius为指向其半径的指针...
include#includeusingnamespacestd;classCircle{doubler,Area,Circumference;public:Circle(doublea=0);Circle(Circle&);voidSetR(doubleR);doubleGetR(){returnr;}doubleGetAreaCircle(){returnArea;}doubleGetCircumference(){returnCircumference;}};Circle::Circle(doublea){r=a;Area=r*r*3.14159265;Ci...

Java设计一个圆类Circle,并测试,要求: Circle类中有两个成员方法,一个...
public static void main(String[] args) { double radius = 10;Circle circle = new Circle();circle.setRadius(radius);System.out.println("半径" + radius + "的圆,周长: " + circle.perimeter() + ", 面积: " + circle.area());double radius2 = 11;Circle circle2 = new Circle(...

用java编写一个圆类Circle,该类拥有:一个成员变量 radius(私有,浮点型...
参考一下这个吧:创建一个圆类Circle,该类可以接收圆半径,并具有计算圆周长和面积的方法。import java.math.*;import javax.swing.*;class Circle{ int r;Circle(int r){ this.r=r;} public void getS(){ System.out.println("面积是:"+Math.PI*r*r);} public void getL(){ System.out...

java 定义一个圆类Circle 包含私有成员r,voidsetR(double)设置圆的半 ...
public Circle(){ super();System.out.println("输入圆的半径:");r=sc.nextDouble();setR(r);double s=getArea();System.out.println("圆的面积S="+s);} public void setR(double r){ this.r=r;} public Double getArea(){ double s=(Math.PI)*(Math.pow(this.r, 2));return s...

C++ 设计一个圆类,计算圆的面积和周长。
} Circle(const int rm):r(rm){ leng = 2 * pi * rm;area = pi * rm * rm;} Circle& Circle(Circle& other){ r = other.r;leng = other.leng;area = other.area;return *this;} void setR(const double rm){ r = rm;leng = 2 * pi * r;area = pi * r * r;} voi...

定义一个圆类Circle,包括一个私有数据成员:半径radius ;两个公有...
Circle():m_radius(5){} Circle(int radius):m_radius(radius){} int getRadius(){return m_radius;} void Setradius(int radius){if(radius<1) radius=1; m_radius=radius;} int compareCircle(Circle &h){ return m_radius-h.m_radius;} private:int m_radius;};int main(void){ C...

用c++编写一个程序 定义一个圆的类circle.并定义私有成员变量r.area,同...
cin>>r;} public void calArea(){ area=3.14*r*r;} public void outputData(){ cout<<"the area is : " + area;} PS: 要是楼主放在同一个cpp文件中,请注意circle类应放在最前面。然后在main函数里面生成对象调用就行了……另外,在最上面写上using namespace std;以上就能达到你想要的...

相似回答
大家正在搜