要求一個數組的平均值,可以使用循環遍歷數組,將數組中的所有元素相加,然后再除以數組的長度。下面是一個使用C語言編寫的示例代碼:
#include <stdio.h>
int main() {
int arr[] = {2, 4, 6, 8, 10}; // 示例數組
int n = sizeof(arr) / sizeof(arr[0]); // 數組的長度
int sum = 0;
float average;
for (int i = 0; i < n; i++) {
sum += arr[i]; // 將數組中的元素累加到sum中
}
average = (float)sum / n; // 求平均值
printf("平均值為: %.2f\n", average);
return 0;
}
運行以上代碼,將輸出結果為:
平均值為: 6.00
注意,這里使用了 (float)sum / n
將 sum
轉換為 float
類型,這是為了確保求得的平均值是帶有小數部分的。如果不進行類型轉換,整數除以整數將會得到整數部分,小數部分會被截斷。