在遇到一些情况时需要我们对一个浮点数作四舍五入后再输出出来
方法就是先判断输入数的正负。正就加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 阅读次数:337
在遇到一些情况时需要我们对一个浮点数作四舍五入后再输出出来
方法就是先判断输入数的正负。正就加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循环解决百钱买鸡问题
【python基础】基本数据类型
C 语内存精析场,数据储型开篇详
信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1114:白细胞计数
信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1010:计算分数的浮点数值
信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1060:均值
Python 浮点数的冷知识
【C深剖】三组典型C题+float在if中的比较
Python中的数值类型
计算机基础之数据表示
在Java中,浮点数主要有两种类型:float和double。它们分别使用32位和64位来表示。然而,由于浮点数采用的是二进制格式,许多十进制的小数在转换成二进制时会出现精度损失。
文章
31339
阅读量
4479372
2025-03-11 09:34:07
2025-03-03 09:36:29
2025-03-03 09:36:29
2025-02-25 08:55:16
2025-02-13 08:22:45
2024-12-18 08:28:21
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