高质量题解|【PY】【分支】身体质量指数
2026-03-23 21:18:18
发布于:北京
1阅读
0回复
0点赞
题目大意
先计算出学生的 BMI 指数,再判断学生的身体素质
考纲知识点
输入输出、分支结构、算术运算符、基础数据类型、变量的定义以及使用
解题思路
先计算出学生的 BMI 指数,公式如下:
- 学生的体质指数小于等于 ,输出"thin";
- 学生的体质指数在 ~ 之间,输出"normal";
- 学生的体质指数超出 ,输出"obese"
参考程序
#include <bits/stdc++.h>
using namespace std;
int main(){
double m;
int kg;
cin >> m >> kg;
double BMI = kg / (m * m);
printf("%.2f",BMI);
if(BMI <= 18.5){
cout << " thin";
}else if(BMI >= 18.5 && BMI <= 23.9){
cout << " normal";
}else{
cout << " obese";
}
return 0;
}
时间复杂度
(常数时间复杂度)
空间复杂度
(常数空间复杂度)
这里空空如也








有帮助,赞一个