编程学习网 > 编程语言 > C/C++开发 > 如何使用c语言进行四舍五入(如何用C语言实现四舍五入)
2022
04-25

如何使用c语言进行四舍五入(如何用C语言实现四舍五入)

在用C语言开发系统过程中,80%会遇到金钱计算的问题,由于办公自动化,所以在开发过程中需要注意代码是否有误,以免影响使用者的工作与生活,所以写好四舍五入尤为重要。可是,大家是否知道如何采用C语言进行四舍五入呢


①目标

输入一个正数,保留两位小数,并对第三位小数进行四舍五入。

②命令行


#include< stdio.h>

#include< stdlib.h>



③定义函数


float fun(float h)

{

long t;

/*定义一个长整型t*/

t=(h*1000+5)/10;

/*相当于加上0.005,再乘上100。

t=(h+0.005)×100

第三位小数如果小于5就不会进位,如果大于等于5就会进到第二位小数。

乘上100表示把第二位小数调整到个位,利用整型数据的性质,自动删除第三位小数。


*/

return(float)t/100;

/*最后把多乘的100还原*/

}



④主函数(调用)


void main( )

{

float a;

system("CLS");

printf("Enter a:");

scanf("%f",&a);

/*输入数据*/

printf("The original data is:");

printf("%f\n\n",a);

/*输出原数据*/

printf("The result:%f\n",fun(a));

/*输出四舍五入后的数据*/

}


以上就是“如何使用c语言进行四舍五入(如何用C语言实现四舍五入)”的详细内容,想要了解更多C语言教程欢迎持续关注编程学习网

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

Python编程学习

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