定义一个圆类(Circle),要求:①具有私有数据成员早径(radius);2)具有带参的默认码造函数Circle(float cRadius);3具有修改半径的成员函数setRadius(floatcRadius);4具有获取半径的成员函数getRadius0);5具有计算面积的成员函数getAreaO。 变求:在main0函数中接受从键盘输入圆的半径值,并定义Circle对象,计算圆的面积值并输出。用c++实现
时间: 2024-03-18 15:41:51 浏览: 89
定义一个圆类circle,它有一个变量radius(半径)。从键盘输入数据,通过构造函数的参数传递给radius,编程计算并输出圆的的周长和面积。但是,必须确保输入的数据不为复数。
5星 · 资源好评率100%
好的,以下是实现代码:
```c++
#include <iostream>
using namespace std;
class Circle {
private:
float radius;
public:
Circle(float cRadius) {
radius = cRadius;
}
void setRadius(float cRadius) {
radius = cRadius;
}
float getRadius() {
return radius;
}
float getArea() {
return 3.14 * radius * radius;
}
};
int main() {
float r;
cout << "请输入圆的半径:";
cin >> r;
Circle circle(r);
cout << "圆的面积为:" << circle.getArea() << endl;
return 0;
}
```
运行结果:
```
请输入圆的半径:5
圆的面积为:78.5
```
阅读全文