编写程序:计算身体BMI(体重指数)。计算公式:BMI=Weight/Heigh^2(^表示乘方),其中Weight单位:kg(公斤),Height单位:m(米)
时间: 2024-10-25 20:11:47 浏览: 93
BMI-Calculator:Python中的短质量指数计算器
要编写一个C语言程序来计算身体的BMI(体重指数),你可以按照以下步骤进行:
```c
#include <stdio.h>
// 定义一个函数来计算BMI
double calculate_bmi(double weight, double height) {
return weight / (height * height);
}
int main() {
// 提示用户输入体重和身高
printf("请输入您的体重(kg):");
double weight;
scanf("%lf", &weight);
printf("请输入您的身高(m):");
double height;
scanf("%lf", &height);
// 计算BMI
double bmi = calculate_bmi(weight, height);
// 打印结果
if (bmi < 18.5) {
printf("您的BMI为%.2f,属于偏瘦。\n", bmi);
} else if (bmi >= 18.5 && bmi < 24.9) {
printf("您的BMI为%.2f,属于正常范围。\n", bmi);
} else if (bmi >= 24.9 && bmi < 29.9) {
printf("您的BMI为%.2f,属于超重。\n", bmi);
} else {
printf("您的BMI为%.2f,属于肥胖。\n", bmi);
}
return 0;
}
```
在这个程序中,我们首先定义了一个`calculate_bmi`函数,用于根据给定的体重和身高计算BMI。然后在`main`函数中,从用户那里获取体重和身高值,调用这个函数并根据计算结果输出相应的健康分类。
阅读全文