编写程序eXP1_4.C,输入体重和身高,输出对应的BMI值及体型结论。具体标准:BMI=体重/身高。偏瘦<18.5;正常: 18.518.5 ≤ BMI ≤24, 24 ≤ BMI ≤28; Ae#: BMI>28.
时间: 2024-11-22 18:45:37 浏览: 23
编写名为'eXP1_4.C'的程序,你可以按照以下步骤进行:
```c
#include <stdio.h>
// 定义计算BMI的函数
float calculate_bmi(float weight, float height) {
return weight / (height * height);
}
int main() {
float weight, height;
float bmi;
char conclusion[10];
// 输入体重和身高
printf("请输入您的体重(kg):");
scanf("%f", &weight);
printf("请输入您的身高(m):");
scanf("%f", &height);
// 计算BMI
bmi = calculate_bmi(weight, height);
// 根据BMI范围输出结论
if (bmi < 18.5) {
strcpy(conclusion, "偏瘦");
} else if (18.5 <= bmi && bmi <= 24) {
strcpy(conclusion, "正常");
} else if (24 < bmi && bmi <= 28) {
strcpy(conclusion, "轻度肥胖");
} else {
strcpy(conclusion, "严重肥胖");
}
// 输出结果
printf("您的BMI值为%.2f,体型属于:%s\n", bmi, conclusion);
return 0;
}
```
在这个程序中,用户首先会输入他们的体重和身高,然后计算BMI并根据预设的标准判断体型。程序会输出BMI值以及对应的体型结论。
阅读全文