用C语言生成一个BMI计算程序
时间: 2023-04-02 18:01:03 浏览: 384
好的,我可以回答这个问题。以下是一个用C语言编写的BMI计算程序:
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入您的身高(单位:米):");
scanf("%f", &height);
printf("请输入您的体重(单位:千克):");
scanf("%f", &weight);
bmi = weight / (height * height);
printf("您的BMI指数为:%.2f\n", bmi);
if (bmi < 18.5) {
printf("您的体重过轻。\n");
} else if (bmi < 24) {
printf("您的体重正常。\n");
} else if (bmi < 28) {
printf("您的体重过重。\n");
} else {
printf("您的体重肥胖。\n");
}
return ;
}
相关问题
用C语言生成一段计算BMI值的运算符
在C语言中,你可以创建一个函数来计算BMI(Body Mass Index,身体质量指数),然后使用标准输入和输出操作符完成用户交互。这里是一个简单的示例:
```c
#include <stdio.h>
// 定义BMI计算函数
double calculate_bmi(double weight, double height) {
double bmi = weight / (height * height);
return bmi;
}
int main() {
// 输入体重和身高(单位通常为千克和米)
double weight, height;
printf("请输入您的体重(kg): ");
scanf("%lf", &weight);
printf("请输入您的身高(m): ");
scanf("%lf", &height);
// 计算BMI
double bmi_result = calculate_bmi(weight, height);
// 输出结果
printf("您的BMI值为: %.2f\n", bmi_result);
return 0;
}
```
在这个代码片段中,`calculate_bmi` 函数接受体重和身高的输入,按照公式计算BMI,然后`main`函数负责接收用户的输入并调用这个函数。
阅读全文