|
发表于 2023-4-26 11:12:34
|
显示全部楼层
本楼为最佳答案
您好!根据您的需求,这是一个简单的C语言程序,可以计算BMI并输出结果。请注意,本程序不包含任何输入验证,因此,您可能需要根据实际需求对输入进行验证和错误处理。
- #include <stdio.h>
- int main() {
- float height, weight, bmi;
- // 输入身高(米)和体重(千克)
- printf("请输入身高(米):");
- scanf("%f", &height);
- printf("请输入体重(千克):");
- scanf("%f", &weight);
- // 计算BMI
- bmi = weight / (height * height);
- // 输出BMI值
- printf("您的BMI值为:%.2f\n", bmi);
- // 判定BMI范围
- if (bmi < 18.5) {
- printf("体重过轻\n");
- } else if (bmi >= 18.5 && bmi < 24.9) {
- printf("正常范围\n");
- } else if (bmi >= 24.9 && bmi < 29.9) {
- printf("超重\n");
- } else {
- printf("肥胖\n");
- }
- return 0;
- }
复制代码
编译并运行这个程序,然后按照提示输入身高和体重,它将输出BMI值以及判定结果。 |
|