编程学习网 > 编程语言 > C/C++开发 > c语言如何四舍五入到十位(C语言四舍五入计算精确到十位)
2022
12-07

c语言如何四舍五入到十位(C语言四舍五入计算精确到十位)

今天编程学习网为大家讲解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语言教程欢迎持续关注编程学习网

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取