题解 | 取近似值

import math
//注意不能用round,因为这个是银行家舍入法,即“四舍六入五取偶”
def flour0ut_fivein(n):
	//向上取整
    n_min = math.floor(n)
	//向下取整
    n_max = math.ceil(n)
	//判断
    if n-n_min >=0.5:
        n = n_max
    else:
        n = n_min
    return n
	//主要要将输入的值转换为浮点型
n = float(input().strip())
print(flour0ut_fivein(n))

全部评论

相关推荐

2024-11-18 16:08
福州大学 Java
影流之主:干10年不被裁,我就能拿别人一年的钱了,日子有盼头了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务