酷代码 AI
菜单
服务商

C++ 实现:输入半径计算圆面积并保留三位小数

```cpp #include <iostream> #include <iomanip> int main() { double r; // 读取输入的半径 std::cin >> r; // 定义圆周率 const double pi = 3.1415926; // 计算圆的面积 double area = r * r * pi; // 设置输出精度为三位小数 std::cout << std::fixed << std::setprecision(3) << area << std::endl; return 0; } ``` 代码解释 1. 头文件包含: - `#include <iostream>`:用于输入输出流操作,这里使用 `std::cin` 读取输入,`std::cout` 输出结果。 - `#include <iomanip>`:用于进行输入输出的格式化操作,这里用 `std::fixed` 和 `std::setprecision(3)` 来控制输出的小数位数。 2. 主函数: - 定义 `double` 类型的变量 `r` 用于存储输入的半径。 - 使用 `std::cin >> r` 从标准输入读取半径值。 - 定义常量 `pi` 并赋值为 `3.1415926`。 - 计算圆的面积 `area = r * r * pi`。 - `std::fixed` 表示使用定点表示法输出浮点数,`std::setprecision(3)` 表示保留三位小数。最后将计算得到的面积输出。 3. 返回值: - `return 0` 表示程序正常结束。 ######[AI问答 | 375点数解答 | 2026-01-06 11:41:06]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]