【发布时间】:2014-03-19 18:55:53
【问题描述】:
我是 C++ 的新手,我只想输出最多 2 位数的积分。
就像如果数字是3.444,那么输出应该是3.44,或者如果数字是99999.4234,那么输出应该是99999.42,我该怎么做。价值是动态的。这是我的代码。
#include <iomanip.h>
#include <iomanip>
int main()
{
double num1 = 3.12345678;
cout << fixed << showpoint;
cout << setprecision(2);
cout << num1 << endl;
}
但它给了我一个错误,未定义的固定符号。
【问题讨论】:
-
第二行开头的空格,去掉。
-
如果您使用标准命名空间,则需要包含
using namespace std;
标签: c++