概述
#include<iostream.h>
#define PI 3.14159
class Circle
{
private:
float radius,girth,area;
public:
Circle(float r=0);//构造函数(以半径为参数,缺省值为0)
Circle(Circle &c);//复制构造函数
void input();//输入半径
void jisuan();//计算周长、面积
void output();//输出半径、周长和面积
};
Circle::Circle(float r)
{
radius=r;
}
Circle::Circle(Circle &c)
{
radius=c.radius;
}
void Circle::input()
{
cout<<"输入圆的半径:";
cin>>radius;
}
void Circle::jisuan()
{
girth=2*PI*radius;
area=PI*radius*radius;
}
void Circle::output()
{
cout<<"圆的半径:"<<radius<<endl;
cout<<"圆的周长:"<<girth<<endl;
cout<<"圆的面积:"<<area<<endl;
}
void main()
{
Circle c1;
Circle c2(c1);
c1.input();
c1.jisuan();
c1.output();
c2.input();
c2.jisuan();
c2.output();
}
最后
以上就是外向乌冬面为你收集整理的定义一个圆类(Circle),私有数据成员为半径(radius)、圆周长和面积,共有成员函数为输入半径;计算周长、面积;输出半径、周长和面积。要求定义构造函数(以半径为参数,缺省值为0,周长和面积在的全部内容,希望文章能够帮你解决定义一个圆类(Circle),私有数据成员为半径(radius)、圆周长和面积,共有成员函数为输入半径;计算周长、面积;输出半径、周长和面积。要求定义构造函数(以半径为参数,缺省值为0,周长和面积在所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复