问题标题: 四舍五入语句

0
0

0
已采纳
汤启恩
汤启恩
新手光能
新手光能

如需精确到十分位

 

printf("%.1f",(int)(10*a+0.5)/10.0);

 

百分位

 

printf("%.2f",(int)(100*a+0.5)/100.0);

 

n分位

 

printf("%.n的位数-1f",(int)(n*a+0.5)/n.0);

 

加头文件cstdio

0
0
汤启恩
汤启恩
新手光能
新手光能

 

如需精确到十分位

 

printf("%.1f",(int)(10*a+0.5)/10.0);

 

百分位

 

printf("%.2f",(int)(100*a+0.5)/100.0);

 

n分位

 

printf("%.n的位数-1f",(int)(n*a+0.5)/n.0);

 

加头文件cstdio


 

0
0
张宸瑞
张宸瑞
中级守护
中级守护

四舍五入保留n位小数

1.将数字乘10,乘n次

2.加上0.5后取整

3.最后除以10.0,除n次

记住要用printf

0
张宸瑞
张宸瑞
中级守护
中级守护

四舍五入保留n位小数

1.将数字乘10,乘n次

2.加上0.5后取整

3.最后除以10.0,除n次

记住要用printf

0
0
张帆
张帆
中级天翼
中级天翼

printf("%.1f",(int)(10*a+0.5)/10.0);

以此类推

0
赵逸凡
赵逸凡
初级启示者
初级启示者
如需精确到十分位
printf("%.1f",(int)(10*a+0.5)/10.0);
百分位
printf("%.2f",(int)(100*a+0.5)/100.0);
n分位
printf("%.n的位数-1f",(int)(n*a+0.5)/n.0);
加头文件cstdio

还可以用ground等系统函数来写函数

我要回答