You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C++代码如何输出保留小数点后四位的计算结果?

C++ 保留小数点后四位输出的调整方案

要实现你需要的效果,只需要做两处修改即可:

  • 新增引入 <iomanip> 头文件,该头文件提供了输出流的格式控制能力
  • 在输出面积变量A之前,通过fixed和setprecision(4)指定输出规则:fixed代表使用定点小数格式输出,setprecision(4)指定定点格式下保留小数点后4位。

修改后的完整代码

#include <iostream>
#include <iomanip>
// 原代码引入的math.h未被使用,可按需保留或删除
using namespace std;

int main() {
    double A;
    double R;
    cin >> R;
    A = 3.14159 * R * R;
    cout << "A=" << fixed << setprecision(4) << A << endl;
    return 0;
}

补充说明

如果不添加fixed修饰,直接使用setprecision(4)的话,规则会变成保留4位有效数字,而非小数点后4位,不符合你的需求,请务必加上fixed控制符。

内容的提问来源于stack exchange,提问作者Shanto Islam Dhrubo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 03:39:02