32

同様のトピックがすでにフォーラムで議論されています。しかし、次のコードには別の問題があります。

double total;
cin >> total;
cout << fixed << setprecision(2) << total;

次のように入力すると100.00、プログラムは印刷します100が、印刷しません100.00

どうすれば印刷できます100.00か?

4

5 に答える 5

81
cout << fixed << setprecision(2) << total;

setprecision最小精度を指定します。そう

cout << setprecision (2) << 1.2; 

1.2を出力します

fixed小数点以下の固定桁数があることを示します

cout << setprecision (2) << fixed << 1.2;

1.20を出力します

于 2013-04-29T13:41:33.967 に答える
1

これは setiosflags(ios::showpoint) で可能になります。

于 2013-04-29T13:39:59.960 に答える