溫馨提示×

c語言如何求平均數(shù)

小億
321
2024-01-16 15:16:00
欄目: 編程語言

在C語言中,可以通過下面的步驟來求一組數(shù)的平均數(shù):

  1. 聲明變量sum,用于存儲所有數(shù)的總和。
  2. 聲明變量count,用于存儲數(shù)的個數(shù)。
  3. 使用循環(huán)結(jié)構(gòu)(如for循環(huán)或while循環(huán)),依次讀取每個數(shù),并將其加到sum中。
  4. 在每次循環(huán)結(jié)束后,將count增加1。
  5. 循環(huán)結(jié)束后,將sum除以count,得到平均數(shù)。
  6. 輸出平均數(shù)。

下面是一個示例代碼:

#include <stdio.h>

int main() {
    int n; // 數(shù)的個數(shù)
    float num, sum = 0, average;

    printf("請輸入數(shù)的個數(shù):");
    scanf("%d", &n);

    printf("請輸入%d個數(shù):\n", n);
    for (int i = 0; i < n; i++) {
        scanf("%f", &num);
        sum += num;
    }
    
    average = sum / n;
    printf("平均數(shù)為:%.2f\n", average);

    return 0;
}

在這個示例中,用戶首先需要輸入要求平均數(shù)的數(shù)的個數(shù)。然后,用戶需要逐個輸入這些數(shù)。程序會依次讀取每個數(shù),并將其加到sum中。最后,程序會計算平均數(shù),并將結(jié)果輸出。

0