HJ7 取近似值
作者:互联网
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝
➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:https://www.cnblogs.com/strengthen/p/15553295.html
➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
描述
写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。 数据范围:保证输入的数字在 32 位浮点数范围内输入描述:
输入一个正浮点数值
输出描述:
输出该数值的近似整数值
示例1
输入:5.5输出:
6说明:
0.5>=0.5,所以5.5需要向上取整为6
示例2
输入:2.499输出:
2说明:
0.499<0.5,2.499向下取整为2
let num = Double(readLine()!)! print(Int(num+0.5))
let str = readLine() ?? "" let num = Float(str) ?? 0.0 let nus = num.rounded() print(Int(nus))
标签:HJ7,0.5,地址,数值,近似值,num,let,山青咏芝 来源: https://www.cnblogs.com/strengthen/p/15553295.html