今天编程学习网为大家讲解c语言如何四舍五入到十位,有需要的小伙伴可以参考一下:
对于精度到十位数或十位数以上的四舍五入操作,我们需要用到的变量只有整形就够了,因为四舍五入操作需要根据所需精度的下一位进行四舍五入判断,所以个位数精度就需要转成别的类型,不在这个这一框里。
那具体是怎么实现四舍五入的呢?非常简单,比如现在我们要对200/3进行一个精度在十位数的四舍五入操作,直接整除答案为60,而我们需要的答案是70。我们需要得到所需精度下一位的整除结果,即200/3=66,这时候我们再将((所需精度的下一位+5)/10)*10,为什么这么操作呢?我们这时候只要把65带进去,我们就可以发现已经实现了精度到十位数的四舍五入!代码如下。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a = 200;
int t = ((a / 3 + 5) /10 )* 10;
printf("%d", t);
system("pause");
return 0;
}
以上就是“c语言如何四舍五入到十位”的详细内容,想要了解更多C语言教程欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/10473/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取