在遇到一些情况时需要我们对一个浮点数作四舍五入后再输出出来
方法就是先判断输入数的正负。正就加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 阅读次数:241
在遇到一些情况时需要我们对一个浮点数作四舍五入后再输出出来
方法就是先判断输入数的正负。正就加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循环解决百钱买鸡问题
在Java中,浮点数主要有两种类型:float和double。它们分别使用32位和64位来表示。然而,由于浮点数采用的是二进制格式,许多十进制的小数在转换成二进制时会出现精度损失。
在Java中,随机数生成通常使用java.util.Random类。
在Python中,浮点数是以双精度(64位)存储的,遵循IEEE 754标准。这种表示方式虽然能够表示非常广泛的数值范围,但并不能精确表示所有的小数。原因在于浮点数在计算机中是以二进制形式存储的,而某些十进制小数在二进制中可能是无限循环的,因此只能被近似地表示。
【C语言】字符串函数
Matlab基础入门——数据类型以及处理
整数和浮点数在内存中的存储
辗转相除,用C实现最大公约数,最小公倍数
C小白书写代码易错提醒、注意要点(2(含刷题要点))
刷数组题目的经验与注意要点
不多见但是实用的部分C函数(2)
文章
27958
阅读量
3531293
2024-12-18 08:28:21
2024-12-18 08:28:12
2024-12-17 08:33:18
2024-11-20 09:46:40
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-20 06:06:28
2023-03-23 07:32:15