c语言运用数组输入五个数,并输出这五个数和它的平均值
时间: 2024-10-27 16:07:14 浏览: 83
在C语言中,你可以通过以下步骤来输入五个数并计算它们的平均值:
1. 首先,你需要定义一个数组来存储这五个数字。例如,如果你使用整型数组,可以这样做:
```c
#include <stdio.h>
int main() {
int numbers[5]; // 定义一个包含5个元素的整数数组
```
2. 接着,你可以使用`scanf`函数从用户那里获取输入:
```c
for (int i = 0; i < 5; i++) { // 循环遍历数组,获取五次输入
printf("请输入第 %d 个数:", i + 1);
scanf("%d", &numbers[i]);
}
```
3. 计算平均值需要将所有数字加起来,然后除以数组的长度。可以添加一个变量来保存总和,最后除以5得到平均值:
```c
int sum = 0;
for (int i = 0; i < 5; i++) {
sum += numbers[i];
}
float average = (float)sum / 5; // 将整数转换为浮点数进行精确除法
```
4. 最后,输出这五个数及其平均值:
```c
printf("这五个数分别是:");
for (int i = 0; i < 5; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
printf("它们的平均值是:%.2f\n", average); // 输出两位小数的平均值
return 0;
}
```
阅读全文