酷代码 AI
菜单
服务商

C++代码:实现输入小数四舍五入保留指定位数及代码详细解读

```cpp #include <iostream> #include <iomanip> int main() { double a; // 输入小数 a std::cin >> a; // 四舍五入保留两位小数 std::cout << std::fixed << std::setprecision(2) << a << std::endl; // 四舍五入保留整数 std::cout << static_cast<int>(a + 0.5) << std::endl; return 0; } ``` 代码解释 1. 输入小数:使用`std::cin`读取用户输入的`double`类型小数`a`。 2. 保留两位小数:利用`std::fixed`和`std::setprecision(2)`设置输出格式,使小数输出时保留两位小数。 3. 保留整数:将`a`加上`0.5`,再使用`static_cast<int>`将结果转换为整数类型,实现四舍五入保留整数。 4. 输出结果:按要求分两行输出保留两位小数和保留整数后的结果。 ######[AI问答 | 248点数解答 | 2025-10-31 20:24:00]

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