如何用C语言编程来获取四个室友的身高输入,并计算并输出他们的平均身高?
时间: 2024-11-07 11:13:12 浏览: 14
在C语言中,你可以通过以下几个步骤获取四个人的身高输入并计算平均值:
1. 首先,你需要定义一个变量数组来存储每个人的身高,以及一个用于存储总身高和人数的变量。
```c
float heights[4]; // 用于存储四个人的身高
int count = 0; // 计数器,记录输入的人数
```
2. 使用`for`循环获取每个室友的身高输入,并将它们累加到总和中:
```c
for (int i = 0; i < 4; i++) {
printf("请输入第%d位室友的身高:", i+1);
scanf("%f", &heights[i]);
count++;
}
```
3. 接下来,计算平均身高。记得在除法运算前检查人数是否为零以避免除以零错误:
```c
if (count > 0) {
float average_height = (float)sum / count;
printf("四人的平均身高是:%.2f\n", average_height);
} else {
printf("未输入任何身高数据,无法计算平均值。\n");
}
```
这里的`sum`是一个临时变量,用于累计身高总和,可以初始化为0。注意,`%f`用于浮点数输入。
阅读全文