c語(yǔ)言輸入n個(gè)數(shù)怎么求平均值

小億
622
2024-01-23 12:54:54

要求n個(gè)數(shù)的平均值,首先需要從用戶輸入n個(gè)數(shù),然后將這些數(shù)相加,最后除以n即可得到平均值。

以下是一個(gè)示例代碼:

#include <stdio.h>

int main() {
    int n, i;
    float sum = 0, average;

    printf("請(qǐng)輸入要求平均值的數(shù)字個(gè)數(shù):");
    scanf("%d", &n);

    printf("請(qǐng)輸入%d個(gè)數(shù)字:\n", n);
    for (i = 0; i < n; i++) {
        float num;
        scanf("%f", &num);
        sum += num;
    }

    average = sum / n;
    printf("平均值為:%.2f\n", average);

    return 0;
}

代碼中,先通過(guò)scanf從用戶獲取輸入的n,然后進(jìn)入循環(huán),每次循環(huán)中使用scanf獲取用戶輸入的數(shù)字,并將其累加到sum變量中。循環(huán)結(jié)束后,將sum除以n,得到平均值,并將結(jié)果打印出來(lái)。

0