使用C++题目内容:使用类和对象的相关知识编程实现:输入圆的半径,求圆的面积。 圆周率为3.14。 输入格式:输入圆的半径。 输出格式:输出面积,数据保留小数点后面两位。 输入样例: 2 输出样例: 12.56
时间: 2024-12-19 12:27:11 浏览: 48
你可以使用C++编写一个简单的程序来实现这个需求,首先定义一个名为`Circle`的类,包含半径属性`radius`以及计算面积的方法`getArea()`。然后通过对象实例化并从用户那里获取半径值,最后计算并输出圆的面积。以下是一个简单的示例:
```cpp
#include <iostream>
#include <iomanip> // 引入控制精度的头文件
using namespace std;
class Circle {
private:
double radius;
public:
// 构造函数初始化半径
Circle(double r) : radius(r) {}
// 计算圆的面积
double getArea() const {
return 3.14 * pow(radius, 2);
}
};
int main() {
double r;
cout << "请输入圆的半径: ";
cin >> r; // 读取用户输入的半径
// 创建Circle对象并计算面积
Circle circle(r);
double area = circle.getArea();
// 输出结果,保留小数点后两位
cout << fixed << setprecision(2) << "圆的面积是: " << area << endl;
return 0;
}
```
在这个程序中,用户输入的半径会被传递给`Circle`类的对象,随后调用`getArea()`方法计算出面积,并使用`fixed`和`setprecision`保证了结果的小数位数。
阅读全文
相关推荐


















