要求一維數組的平均值,首先需要計算數組中所有元素的總和,然后再除以數組的長度。可以使用循環來遍歷數組,將所有元素進行累加,最后再除以數組的長度。
以下是一個示例代碼:
#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類型,再除以數組的長度。