题解 | #取近似值#
取近似值
https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a
package main import ( "fmt" ) func main() { // 处理输入 var num float32 fmt.Scan(&num) // 将小数点右移一位 res := int(num * 10) // 相当于判断小数是否大于等于0.5 if res%10 >= 5 { // 五入 fmt.Println(res/10 + 1) } else { // 四舍 fmt.Println(res / 10) } }#goalng#