c语言中数组求平均值
时间: 2023-11-16 11:57:07 浏览: 123
在C语言中,可以使用一个循环来遍历输入的数组,并将每个数字加起来。最后,用总和除以数组的长度得到平均值。以下是一个示例程序:
```
#include <stdio.h>
#define SIZE 10
int main() {
int numbers[SIZE];
int i;
int sum = 0;
float average;
printf("请输入%d个整数\n", SIZE);
for (i = 0; i < SIZE; i++) {
scanf("%d", &numbers[i]);
sum += numbers[i];
}
average = (float)sum / SIZE;
printf("平均值为: %.2f\n", average);
return 0;
}
```
在这个程序中,我们首先定义了一个大小为10的整数数组`numbers`,然后使用一个循环来遍历输入的数字,并将它们加起来。最后,我们将总和除以数组的长度,得到平均值,并将其打印出来。
相关问题
c语言数组求平均值
可以使用以下代码来计算一个 C 语言数组的平均值:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5}; // 定义一个数组
int size = sizeof(arr) / sizeof(int); // 计算数组长度
int sum = 0; // 定义变量来保存数组元素之和
float average; // 定义变量来保存数组平均值
// 计算数组元素之和
for(int i = 0; i < size; i++) {
sum += arr[i];
}
// 计算数组平均值
average = (float) sum / size;
printf("数组的平均值为 %.2f\n", average); // 打印平均值
return 0;
}
```
输出结果为:
```
数组的平均值为 3.00
```
用c语言数组求平均值
可以使用for循环遍历数组,将数组中的元素相加,然后除以数组长度即可求得平均值。具体实现可以参考以下代码:
```
int array[] = {1, 2, 3, 4, 5};
int sum = 0;
float average = 0.0;
int len = sizeof(array) / sizeof(array[0]);
for (int i = 0; i < len; i++) {
sum += array[i];
}
average = (float)sum / len;
printf("数组的平均值为:%.2f", average);
```