用C++语言求一个任意半径的圆的面积及周长,且小数位保留两位小数
时间: 2024-02-20 10:56:11 浏览: 124
C#求圆的面积、周长
4星 · 用户满意度95%
在C++中,我们可以使用数学库函数 `M_PI` 来获取圆周率的值。可以写出如下代码来计算一个任意半径的圆的面积及周长:
```cpp
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main() {
double radius, area, perimeter;
cout << "请输入圆的半径:";
cin >> radius;
area = M_PI * radius * radius;
perimeter = 2 * M_PI * radius;
cout << fixed << setprecision(2); // 设置小数点后两位
cout << "圆的面积为:" << area << endl;
cout << "圆的周长为:" << perimeter << endl;
return 0;
}
```
运行结果如下:
```
请输入圆的半径:5.5
圆的面积为:95.03
圆的周长为:34.56
```
因此,半径为 `5.5` 的圆的面积为 `95.03`,周长为 `34.56`。
阅读全文