请你用c语言输入身高(m)和体重(kg),求出体型判定,如“偏瘦”或“肥胖”
时间: 2024-02-13 14:00:11 浏览: 185
好的,以下是用 C 语言计算体型判定的代码:
```c
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入身高(单位:米):");
scanf("%f", &height);
printf("请输入体重(单位:千克):");
scanf("%f", &weight);
// 计算BMI指数,公式为 体重(kg) ÷ 身高(m)的平方
bmi = weight / (height * height);
// 判断体型
if (bmi < 18.5) {
printf("您的体型偏瘦!\n");
} else if (bmi < 24) {
printf("您的体型正常!\n");
} else if (bmi < 28) {
printf("您的体型偏胖!\n");
} else {
printf("您的体型肥胖!\n");
}
return 0;
}
```
代码解析:
1. 首先定义了三个变量 `height`、`weight`、`bmi`,分别用来存储身高、体重和BMI指数。
2. 然后使用 `printf` 函数输出提示信息,使用 `scanf` 函数接收用户输入的身高、体重。
3. 接着,根据公式 `体重(kg) ÷ 身高(m)的平方` 计算出BMI指数并存储在 `bmi` 变量中。
4. 最后,使用 `if...else if...else` 语句判断BMI指数的大小,输出相应的体型判定。
注意:本代码仅供参考,实际体型判断应该结合个人实际情况和专业医学意见。
阅读全文