【发布时间】:2015-10-08 01:01:35
【问题描述】:
我想将输出精度全局设置为小数点后 2 位。
我已经尝试使用iomanip 和setprecision,但是我不断得到带有“e”的输出。
这是我的示例代码:
#include <iostream>
#include <iomanip>
using namespace std;
int main ()
{
double pay=16.78;
double hours;
double total;
cout.precision(2);
cout << "Please enter how many hours you worked : " << endl;
cin >> hours;
total=hours*pay;
cout << "You earned: " << total << endl;
}
【问题讨论】:
-
您好,欢迎来到 Stack Overflow。如果您发布一个展示您希望演示的行为而不是整个代码的最小示例,您可能会更快地获得更好的答案。