同様のトピックがすでにフォーラムで議論されています。しかし、次のコードには別の問題があります。
double total;
cin >> total;
cout << fixed << setprecision(2) << total;
次のように入力すると100.00、プログラムは印刷します100が、印刷しません100.00
どうすれば印刷できます100.00か?
cout << fixed << setprecision(2) << total;
setprecision最小精度を指定します。そう
cout << setprecision (2) << 1.2;
1.2を出力します
fixed小数点以下の固定桁数があることを示します
cout << setprecision (2) << fixed << 1.2;
1.20を出力します
これは setiosflags(ios::showpoint) で可能になります。