代码拉取完成,页面将自动刷新
package main
import (
"fmt"
)
func main() {
var weight, height float64
fmt.Print("请输入体重(kg):")
fmt.Scanln(&weight)
fmt.Print("请输入身高(m):")
fmt.Scanln(&height)
bmi := weight / (height * height)
fmt.Printf("您的 BMI 指数为 %.2f\n", bmi)
category := getBMICategory(bmi)
fmt.Printf("BMI 分类:%s\n", category)
}
func getBMICategory(bmi float64) string {
switch {
case bmi < 18.5:
return "偏瘦"
case bmi >= 18.5 && bmi < 24:
return "正常"
case bmi >= 24 && bmi < 28:
return "超重"
default:
return "肥胖"
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。