gpt4 book ai didi

c++ - 无法让 cout 显示小数 c++

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:19:10 25 4
gpt4 key购买 nike

<分区>

我无法获得 cout显示小数(使用eclipse c++和mingw)

#include <iostream>
using namespace std;

int main() {

int a = 55, b = 60, c = 70;

double avgResult;

avgResult = ((a + b + c) / 3);

cout << avgResult; //should display 61.666666

return 0;
}

当我期望它是 61.666666 时,我的输出是 61。

我可以使用它来显示小数

cout << std::fixed << std::setprecision(2) << avrResult;

但我认为我不需要这样做,除非我想要特定的小数精度。

如果我做类似的事情

double value = 12.345;
cout << value;

它显示正确,因此我相信上述问题与使用 int 有关。我计算的值 double avgResult

顺便说一句,我是 c++ 的新手,才刚刚开始学习

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com