阅读量:0
要求一维数组的平均值,首先需要计算数组中所有元素的总和,然后再除以数组的长度。可以使用循环来遍历数组,将所有元素进行累加,最后再除以数组的长度。
以下是一个示例代码:
#include <stdio.h> int main() { int arr[] = {3, 5, 7, 9, 11}; int length = sizeof(arr) / sizeof(arr[0]); // 数组长度 int sum = 0; // 总和 float average; // 平均值 // 求和 for (int i = 0; i < length; i++) { sum += arr[i]; } // 求平均值 average = (float)sum / length; printf("数组的平均值为: %.2f\n", average); return 0; }
以上代码将输出:
数组的平均值为: 7.00
注意,为了得到精确的浮点数结果,需要将总和sum强制转换为float类型,再除以数组的长度。