求一个任意半径的圆的面积及周长,且小数位保留两位小数的C++代码
时间: 2023-09-08 19:09:53 浏览: 109
java代码-计算圆的面积,保留5位小数
好的,以下是C++代码:
```c++
#include <iostream>
#include <cmath>
#include <iomanip> //用于保留小数位数
using namespace std;
int main()
{
double radius; //定义半径变量
double area, perimeter; //定义面积和周长变量
cout << "请输入圆的半径:";
cin >> radius;
area = M_PI * pow(radius, 2); //计算圆的面积
perimeter = 2 * M_PI * radius; //计算圆的周长
cout << "圆的面积为:" << fixed << setprecision(2) << area << endl;
cout << "圆的周长为:" << fixed << setprecision(2) << perimeter << endl;
return 0;
}
```
使用了数学库中的`M_PI`常量来表示圆周率,使用了`pow()`函数来计算半径的平方,使用了`setprecision()`函数来保留小数位数。
阅读全文