c++定义一个Cirdle类,有私有radiu属性成易,有公有setRedius,和area()和circumference()(周长)方法,man的数量应用Cirde果求深和机围长,并日已经写好,请接交预计理、P的定文和Ceie深的定义,并仅提交这一部分。注意PIm3.14. int main()i Circle c; c.sethadius(10); couti("area…"ooc.area(ccendl; coutce"circunference"ccc.circunferencebccentl return o
时间: 2024-03-13 13:45:03 浏览: 87
正多边形和狭缝的等效菲涅耳数
以下是定义一个Circle类的C++代码,包括setRadius、area和circumference方法的实现:
```
#include <iostream>
#define PI 3.14
using namespace std;
class Circle {
private:
double radius;
public:
void setRadius(double r) {
radius = r;
}
double area() {
return PI * radius * radius;
}
double circumference() {
return 2 * PI * radius;
}
};
int main() {
Circle c;
c.setRadius(10);
cout << "area: " << c.area() << endl;
cout << "circumference: " << c.circumference() << endl;
return 0;
}
```
请注意,上述代码中使用了宏定义来定义圆周率PI,避免了在多个地方重复写3.14的麻烦。
阅读全文