首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

菜鸟!

2012-04-01 
初学者!急#includeiostream#includeiomanipusing namespace stdint main(){double a22.0/7couta

初学者!急
#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;
[解决办法]

探讨
设置输出精度,
setprecision(0)不保留小数
setprecision(1)保留一位小数
...

[解决办法]
摒弃cout
使用printf

热点排行