55问答网
所有问题
C语言,一个浮点数,怎么四舍五入保留到个位数
如题所述
举报该问题
推荐答案 2017-01-22
int Functionï¼float yournumï¼
{
int temp= yournum*10ï¼
int floatPart=temp%10;
int intPart=temp/10;
if(floatPart>=5)
{
return intPart+1;
}
return intPart;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IRecGFeQc4L8FeRG484.html
其他回答
第1个回答 2017-01-22
Math
floor
~
相似回答
c语言
中
如何
进行
四舍五入,
求详细解释!!谢谢!
答:
方法一:include<stdio.h> int main(){ double d1,d2,d3;d1=-3.1415926;d2=(int)(d1*10+0.5)*0.1;printf("d1=%f,保留一位小数的结果为:%.1f\n",d1,d2);d3=(int)(d1*1000+0.5)*0.001;printf("d1=%f,保留三位小数的结果为:%.3f",d1,d3);总结
四舍五入保留
n...
c语言
中的
四舍五入怎么
做?
答:
int main(void){ float a ;scanf(“%f”,&a);a=(int)(a*1000+0.5)/1000.0;printf (“%0.3f”,a);return 0;}
c语言四舍五入
答:
int main(void){ float a ;scanf(“%f”,&a);a=(int)(a*1000+0.5)/1000.0;printf (“%0.3f”,a);return 0;}
C语言怎么四舍五入
答:
incloud <stdio> int main(void){ float a ;scanf(“%f”,&a);a=(int)(a*1000+0.5)/1000.0;printf (“%0.3f”,a);return 0;}
C语言四舍五入
的问题???
答:
没能正确地做
四舍五入
是因为有效数字个数超出 double 允许范围,尾部数据不精确了。有效数字少一点时,我的编译器(VC++ 6.0) 好像能做四舍五入。例如:include<stdio.h> include<stdlib.h> main(){ double a,b
,c,
d;a=1.12345;b=-1.12345;c=1.12344;d=-1.12344;printf("a=%.4lf ...
大家正在搜
将一个浮点数四舍五入成一个整数
浮点数保留小数是四舍五入吗
c语言浮点数四舍五入
c语言中浮点数输出时如何四舍五入
浮点数保留2位小数怎么弄
浮点数转整数 四舍五入
浮点数保留小数点后两位
c语言怎么输入浮点数
浮点数会四舍五入吗
相关问题
用C语言怎么实现浮点数的四舍五入,保留两位小数点
C语言中,float类型怎么储存小数点后六位的,第六位会四舍...
C语言如何实现输出浮点数小数点两位(四舍五入法),但若小数点...
怎么用c语言编写一个浮点数,小数点后第六位四舍五入的程序?求...
C语言保留小数位遵循四舍五入吗?
C语言中如何对浮点数进行四舍五入?
C语言怎么表示单精度浮点数
C语言如何实现将一个小数点后100位的小数按小数点后99位四...