身高与体型判定系统完美版怎么写代码? C语言。
时间: 2024-11-18 16:27:43 浏览: 0
程序设计-“身高体型判定系统”完美版.pptx
5星 · 资源好评率100%
编写一个身高与体型判定系统的完美版代码需要考虑数据结构、用户输入处理以及简单的条件判断。这里是一个简化的例子,用C语言来实现,假设我们有几种基本的体型分类(如偏瘦、正常、偏胖等):
```c
#include <stdio.h>
#include <string.h>
// 定义一个结构体来存储身高信息
typedef struct {
float height; // 身高
} HeightInfo;
// 定义体型判定函数
char* determine_body_type(HeightInfo person) {
if (person.height <= 150 && person.height >= 130) {
return "偏瘦";
} else if (person.height > 150 && person.height < 180) {
return "正常";
} else if (person.height >= 180) {
return "偏胖";
} else {
return "未知身材范围";
}
}
int main() {
HeightInfo user;
printf("请输入您的身高(单位:cm):");
scanf("%f", &user.height);
char* body_type = determine_body_type(user);
printf("您的体型属于:%s\n", body_type);
return 0;
}
```
这个程序首先获取用户的身高输入,然后调用`determine_body_type`函数根据身高返回相应的体型。当然,实际应用中可能会更复杂,包括更多的体重、BMI计算等,并可能需要输入验证。
阅读全文