在遇到一些情况时需要我们对一个浮点数作四舍五入后再输出出来
方法就是先判断输入数的正负。正就加0.5负就减0.5.
#include<stdio.h> int main() { float a; scanf("%f", &a); int b; if (a > 0) { b = a + 0.5; printf("%d", b); } else { b = a - 0.5; printf("%d", b); } return 0; }
运行结果如图
2023-07-07 08:12:02 阅读次数:200
在遇到一些情况时需要我们对一个浮点数作四舍五入后再输出出来
方法就是先判断输入数的正负。正就加0.5负就减0.5.
#include<stdio.h> int main() { float a; scanf("%f", &a); int b; if (a > 0) { b = a + 0.5; printf("%d", b); } else { b = a - 0.5; printf("%d", b); } return 0; }
运行结果如图
上一篇:一个for循环结构的题
下一篇:利用for循环解决百钱买鸡问题
Matlab基础入门——数据类型以及处理
整数和浮点数在内存中的存储
C小白书写代码易错提醒、注意要点(2(含刷题要点))
刷数组题目的经验与注意要点
C小白书写代码易错提醒、注意要点(1)
整型的存储:原 反 补码
不多见但是实用的部分C函数(2)
辗转相除,用C实现最大公约数,最小公倍数
C求最大值最小值的两种方法
KiKi知道什么叫杨辉三角之后对杨辉三角产生了浓厚的兴趣,他想知道杨辉三角的前n行,请编程帮他解答。杨辉三角,本质上是二项式(a+b)的n次方展开后各项的系数排成的三角形。
文章
25746
阅读量
3143812
2024-10-24 08:33:12
2024-10-24 08:33:12
2024-10-24 08:33:12
2024-10-24 08:33:12
2024-10-24 08:33:12
2024-10-24 08:33:12
2023-03-08 10:38:36
2023-03-10 10:11:44
2023-04-10 08:54:19
2023-03-20 02:06:43
2023-02-21 03:30:27
2023-02-20 06:06:28