c语言输入三个身高输出最高,输入两个人的身高,计算并输出他们的平均身高.
时间: 2024-10-10 10:11:58 浏览: 55
c语言计算bmi指数.pdf
在C语言中,你可以通过以下步骤来实现这两个功能:
1. **输出最高身高**:
- 使用`scanf`函数从用户那里获取三个身高的输入,存储在一个数组中,例如`float heights[3]`。
- 然后初始化一个变量,比如`max_height`,用于记录当前的最大值,初始设置为数组的第一个元素。
- 遍历数组,如果发现有比`max_height`更大的数值,则更新`max_height`。
- 最后,输出`max_height`。
```c
#include <stdio.h>
int main() {
float heights[3], max_height = heights[0];
for (int i = 0; i < 3; i++) {
scanf("%f", &heights[i]);
if (heights[i] > max_height) {
max_height = heights[i];
}
}
printf("最高身高是: %.2f\n", max_height);
return 0;
}
```
2. **计算并输出两个身高平均值**:
- 获取两个身高的输入,同样使用`scanf`函数。
- 计算它们的总和然后除以2得到平均值。
- 输出结果。
```c
float height1, height2, average;
// 输入身高
scanf("%f %f", &height1, &height2);
average = (height1 + height2) / 2;
printf("两个人的平均身高是: %.2f\n", average);
return 0;
```
阅读全文