用c++定义一个常量,名称为pl,值为3.14159,输入一个半径的值,计算园的周长,面积,结果保留3位小数
时间: 2024-11-27 15:17:56 浏览: 27
在C++中,你可以首先定义一个静态全局变量(常量double类型)作为圆周率π,然后定义一个函数来计算并返回圆的周长和面积。下面是一个示例:
```cpp
#include <iostream>
#include <iomanip> // 需要这个库来进行格式化输出,保留小数点后三位
const double PI = 3.14159; // 定义常量 pi
// 函数用于计算圆的周长和面积
void calculateCircle(double radius) {
double circumference = 2 * PI * radius;
double area = PI * radius * radius;
std::cout << "圆的周长为:" << std::fixed << std::setprecision(3) << circumference << "\n";
std::cout << "圆的面积为:" << std::fixed << std::setprecision(3) << area << "\n";
}
int main() {
double userRadius;
std::cout << "请输入圆的半径:";
std::cin >> userRadius; // 输入半径
calculateCircle(userRadius);
return 0;
}
```
在这个程序中,用户需要输入一个半径值,然后`calculateCircle`函数会根据输入的半径计算出圆的周长和面积,并将结果显示出来,结果会保留三位小数。
阅读全文