我的问题很简单。我需要进行这个计算并在屏幕上显示到百分之一:
double test = (500/1423)*10;
cout << setprecision(3) << test;
我认为我会收到输出3.51,但我收到0。 它必须与分割数字有关,以得出小于0的乘积。如何使用我在上面的代码中使用的3个数字得到3.51的输出?
答案 0 :(得分:3)
结果存储在double中,但常量是整数。
修正:
double test = (500.0/1423.0)*10;
cout << setprecision(3) << test;