在用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语言教程欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/9357/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取