输入圆的半径输出周长保留两位小数c++
时间: 2024-11-22 08:18:38 浏览: 71
在C++中,计算圆的周长通常会用到公式π * d,其中d是直径,等于2 * r(r是半径)。如果你想保留两位小数,你需要在输出结果之前使用`std::fixed`设置固定小数位数,并使用`std::setprecision(2)`设定小数点后的位数。以下是一个简单的示例:
```cpp
#include <iostream>
#include <iomanip> // 包含iomanip头文件用于控制输出格式
const double PI = 3.14159; // π的近似值
// 函数声明,接收半径作为参数
double calculateCircleCircumference(double radius) {
return 2 * PI * radius;
}
int main() {
double radius;
std::cout << "请输入圆的半径: ";
std::cin >> radius;
// 计算并保留两位小数
double circumference = calculateCircleCircumference(radius);
std::cout << "圆的周长(保留两位小数): " << std::fixed << std::setprecision(2) << circumference << std::endl;
return 0;
}
```
在这个程序中,用户输入圆的半径后,函数`calculateCircleCircumference`会计算出周长,然后使用`std::fixed`和`std::setprecision`确保输出结果只有两位小数。
阅读全文