c语言编程统计身高(单位为厘米)。统计分 150——154;155——159;160——164;165——169; 170——174;175——179 及低于 150、高于 179 共八档次进行。
时间: 2024-09-18 16:15:26 浏览: 21
在C语言中,你可以创建一个简单的函数来统计身高并按照你提供的八个档次进行分类。首先,你需要从用户那里获取输入,然后根据输入的值进行判断,并计数每个范围内的身高人数。下面是一个基本的示例:
```c
#include <stdio.h>
void count_heights(int height) {
int count[8] = {0}; // 初始化计数数组
if (height >= 150 && height <= 154)
count[0]++;
else if (height >= 155 && height <= 159)
count[1]++;
else if (height >= 160 && height <= 164)
count[2]++;
else if (height >= 165 && height <= 169)
count[3]++;
else if (height >= 170 && height <= 174)
count[4]++;
else if (height >= 175 && height <= 179)
count[5]++;
else if (height < 150)
count[6]++;
else if (height > 179)
count[7]++;
// 打印结果
printf("高度区间 %d-%d 的人数:%d\n",
(height >= 150 && height <= 154) ? 150 : 0,
(height >= 155 && height <= 159) ? 159 : 0,
count[0]);
// 重复打印其他档次,直到最后一个
}
int main() {
int height;
printf("请输入身高(单位:厘米):");
scanf("%d", &height);
count_heights(height);
return 0;
}
```
在这个程序中,`count_heights` 函数会根据给定的身高值更新相应范围的计数。在`main`函数里,用户输入身高后会被传递给这个函数。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)