热门
最新
红包
立Flag
投票
同城
我的
发布
ding_eh
5 年前
trueitxiaoxiaobai
【黑客有多忙?】
如果黑客真能做到这些,那就不是黑客了,那得叫人家上帝...
下一条:
定义一个圆类Circle,main()函数完成对其的测试。###Circle 类结构说明:Circle类的数据成员包括:①静态数据常量PI(double型),其值为3.1415②私有数据成员:半径radius(double型)。Circle类成员函数包括:①定义有参构造函数Circle(double)和拷贝构造函数Circle(Circle &),其中有参构造函数参数默认值为0,输出信息“Constructor run”,拷贝构造函数输出信息“CopyConstructor run”②定义析构函数,析构函数输出信息“Destructor run”③公有函数成员:void setRadius(double)和double getRadius()分别返回和设置radius④定义公有成员函数double circumference()用于计算圆的周长⑤定义公有成员函数double area()用于计算圆的面积⑥定义Circle类的友元函数double fCircle_L(Circle &r)和double fCircle_S(Circle &r),分别用于计算圆r的周长和面积。裁判测试程序样例:#include<iostream>using namespace std;/* 请在这里填写答案 */int main(void){ double r; cin >> r; Circle c1; c1.setRadius(r); cout << c1.circumference() << endl; cout << c1.area() << endl; Circle c2(c1); cout << fCircle_L(c2) << endl; cout << fCircle_S(c2) << endl; return 0;}输入样例:1.0输出样例:Constructor run6.2833.1415CopyConstructor run6.2833.1415Destructor runDestructor run
立即登录