0
0
已采纳
陶旭杰
中级光能
中级光能
把n四舍五入成整数(如3.56->4):
n=int(n+0.5);
把n四舍五入成x位小数(假设x=3,4.12344321->4.123):
n=int(n*y+0.5)/y
这里的y是指10...0(x-1个0).0,如x=2,y=10.0;x=3,y=100.0;x=4,y=1000.0。
注意,这里的.0一定要加上!!!!
希望能够帮到你!!!
0
0
叶子煊
中级光能
中级光能
主要的是:
double a;
cin>>a;
a=a+0.5;
cout<<(int)a;
就可以了!
望采纳!!!
~~~~~~~~~~~~~~~~~
叶子煊在2018-08-16 18:57:20追加了内容
如果保留小数的话
用C语言
int main()
{ double a; a=0.1;
printf(“a = %.17f\n”,a);
return 0;
}
叶子煊在2018-08-16 18:58:11追加了内容
当然也可以用C++
只不过比较麻烦
叶子煊在2018-08-16 19:04:44追加了内容
such as:
cout<<setiosflags(ios::fixed)<<setprecision(4)<<a<<endl;
0
0