初学者!急
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double a=22.0/7;
cout<<a<<endl;
cout<<setprecision(0)<<a<<endl;
return 0;
}
为什么得不到结果:
3.14286
3
setprecision(0)
这个到底是什么意思啊
[解决办法]
设置精度
[解决办法]
http://zhidao.baidu.com/question/31863763.html
[解决办法]
setprecision(0)
设置精度为0即小数点后的数四舍五入
[解决办法]
设置输出精度,
setprecision(0)不保留小数
setprecision(1)保留一位小数
...
[解决办法]
setprecision()设置浮点数精度...
setprecision(0)参数0表示,小数点部分舍去///
[解决办法]
cout<<setprecision(1)<<a<<endl;
[解决办法]