HJ7. 取近似值
描述
输入描述
输入一个正浮点数值
输出描述
输出该数值的近似整数值
示例1
输入:
5.5
输出:
6
说明:
0.5>=0.5,所以5.5需要向上取整为6示例2
输入:
2.499
输出:
2
说明:
0.499<0.5,2.499向下取整为2C 解法, 执行用时: 2ms, 内存消耗: 276KB, 提交时间: 2022-02-08
#include "stdio.h" #include "math.h" int main() { float num; scanf("%f\n", &num); printf("%d\n", (int)(num+0.5)); return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 280KB, 提交时间: 2021-09-11
#include <stdio.h> int main() { float a; scanf("%f", &a); int b; b = a/1; if((a - b) >= 0.5) { printf("%d", b + 1); } else { printf("%d", b); } return 0; }