c语言怎么输入一个数组的平均值?

如题所述

#include <stdio.h>
int main() {
int arr[] = {10, 20, 30, 40, 50};
int n = sizeof(arr) / sizeof(arr[0]); // 获取数组的长度
int sum = 0; // 初始化一个变量用于存储数组元素的总和
// 遍历数组并计算总和
for (int i = 0; i < n; i++) {
sum += arr[i];
}
float avg = (float)sum / n; // 将总和除以数组的长度,结果赋值给平均值变量avg
printf("数组的平均值是:%f\n", avg);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答