题解 | #取近似值#
取近似值
https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a
package main
import (
"fmt"
)
func calculate(n float64) int {
num := int(n)
if n >= float64(float64(num) + 0.5) {
return num + 1
}
return num
}
func main() {
var n float64
fmt.Scan(&n)
result := calculate(n)
fmt.Println(result)
}
// 本题输入的是一个浮点数,所以采用 fmt.Scan(&n) 的方式接受输入
美的集团公司福利 783人发布
