溫馨提示×

c語言一維數組怎么求平均值

小億
511
2024-01-26 20:18:54
欄目: 編程語言

要求一維數組的平均值,首先需要計算數組中所有元素的總和,然后再除以數組的長度??梢允褂醚h來遍歷數組,將所有元素進行累加,最后再除以數組的長度。

以下是一個示例代碼:

#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類型,再除以數組的長度。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女