如何实现保留三位小数,第四位四舍五入的程序
如何实现保留三位小数,第四位四舍五入的程序
日期:2018-03-04 14:40:55 人气:3
上面的程序是错的,只能实现5入,不能实现4舍。正确的应该是:
#include
int main()
{
float num=3.14159;
int n=num*1000+0.5; /这一步是关键,可以使3.14159变成3142.09,然后再变成3142/
printf("num=%lf\n",num);
num=n; /把n的值赋给num,num变成了3142/
num/=1000;