devi c++ 输入半径 输出直径 周长 面积
时间: 2024-09-27 16:08:41 浏览: 33
在C++中,你可以编写一个简单的程序来接收用户输入的圆的半径,然后计算并输出直径、周长以及面积。这里是一个基本的示例:
```cpp
#include <iostream>
using namespace std;
// 定义常量π
const double PI = 3.14159;
// 函数声明
double calculate_circumference(double radius);
double calculate_area(double radius);
int main() {
// 输入半径
double radius;
cout << "请输入圆的半径: ";
cin >> radius;
// 计算直径(半径*2)
double diameter = 2 * radius;
// 计算周长(π*直径)
double circumference = calculate_circumference(radius);
// 计算面积(π*半径^2)
double area = calculate_area(radius);
// 输出结果
cout << "圆的直径是: " << diameter << endl;
cout << "圆的周长是: " << circumference << endl;
cout << "圆的面积是: " << area << endl;
return 0;
}
// 辅助函数:计算周长
double calculate_circumference(double radius) {
return 2 * PI * radius;
}
// 辅助函数:计算面积
double calculate_area(double radius) {
return PI * pow(radius, 2); // 使用pow函数计算平方
}
```
在这个程序里,我们首先获取用户的半径输入,然后通过辅助函数`calculate_circumference`和`calculate_area`分别计算出直径、周长和面积。最后,将结果打印出来。
阅读全文