火烧眉毛了求大佬相助

R6-1 【CPP0003】定义一个圆类Circle (10 分)

定义一个圆类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 run
6.283
3.1415
CopyConstructor run
6.283
3.1415
Destructor run
Destructor run

你这是有什么问题要解决呢?要写题目的所有代码吗?

您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632