编写一个程序,输入一个圆的半径,求该圆的周长与面积,并输出
时间: 2024-09-28 14:13:01 浏览: 39
当你想要编写一个C++程序来计算圆的周长和面积时,你可以使用标准库中的`cmath`头文件来访问圆周率π(pi)和数学函数。以下是一个简单的程序,它提示用户输入圆的半径,然后根据公式计算周长(C = 2πr)和面积(A = πr²):
```cpp
#include <iostream>
#include <cmath> // 包含圆周率和数学函数
int main() {
double radius; // 圆的半径
const double pi = M_PI; // 使用const获取pi值
// 提示用户输入圆的半径
std::cout << "请输入圆的半径: ";
std::cin >> radius;
// 计算周长和面积
double circumference = 2 * pi * radius;
double area = pi * pow(radius, 2); // 使用pow函数计算平方
// 输出结果
std::cout << "圆的周长: " << circumference << "\n";
std::cout << "圆的面积: " << area << "\n";
return 0;
}
```
在这个程序中,我们使用了`std::cin`从用户那里读取输入的半径,`M_PI`是`<cmath>`头文件中的常量,表示π的近似值。然后我们计算并打印出周长和面积。
如果你想要运行这个程序,只需复制这段代码到一个`.cpp`文件中,编译并运行即可。
阅读全文