C语言身高体型判定程序代码(初学者)
时间: 2024-09-18 19:13:21 浏览: 157
在C语言中,由于其基础性和面向过程的特性,对于身高体重的判定通常会设计一系列if-else结构来进行条件判断。以下是一个简单的示例,假设我们只有一个变量存储一个人的BMI(身体质量指数),然后通过一些基本的阈值来判定他们的体型:
```c
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入您的身高(米):");
scanf("%f", &height);
printf("请输入您的体重(千克):");
scanf("%f", &weight);
// 计算BMI
bmi = weight / (height * height); // BMI = 体重(kg)/ 身高^2(m^2)
if (bmi < 18.5) {
printf("您的体型属于偏瘦。\n");
} else if (bmi >= 18.5 && bmi < 24) {
printf("您的体型属于正常范围。\n");
} else if (bmi >= 24 && bmi < 29) {
printf("您的体型属于超重。\n");
} else {
printf("您的体型属于肥胖。\n");
}
return 0;
}
阅读全文