求助! C++中数字的小数点问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:10:10
比如 double a = 2, 我要 cout << a;
然后显示出来的数字要 2.00.
我用了cout.precison(3), 但是好像整数不行。老师要求一定要带两位小数。
请各位大侠帮忙看看,不胜感激!!

测试代码如下,有问题hi我,注释比较清楚了,需要showpoint确保总是显示小数

#include <iostream>
#include <iomanip>

using namespace std;

int main()
// 控制小数点右边位数
{
double n = 2;

cout<< showpoint //总是显示小数点
<< setprecision(3) //讲浮点精度设置为n(要#include <iomanip>)
<<n<<endl;
return 0;
}