C言語で平均値を計算する方法は何ですか?

C言語では、数の平均値を求めるには、以下の手順を使用できます。

  1. 変数sumを宣言し、すべての数の合計を格納する。
  2. 変数「count」を宣言して、数量を格納する。
  3. for文やwhile文などのループ構造を使用して、各数値を順番に読み取り、それを合計に加えます。
  4. ループが終了するたびに、countを1増やします。
  5. ループが終了したら、sumをcountで割って平均値を求めます。
  6. 平均値を出力します。

以下はコードの例です:

#include <stdio.h>

int main() {
    int n; // 数的个数
    float num, sum = 0, average;

    printf("请输入数的个数:");
    scanf("%d", &n);

    printf("请输入%d个数:\n", n);
    for (int i = 0; i < n; i++) {
        scanf("%f", &num);
        sum += num;
    }
    
    average = sum / n;
    printf("平均数为:%.2f\n", average);

    return 0;
}

この例では、ユーザーはまず平均値を求める数の数を入力する必要があります。次に、ユーザーはそれらの数を一つずつ入力する必要があります。プログラムはそれぞれの数を読み込んでsumに加算します。最後に、プログラムは平均値を計算し、結果を出力します。

bannerAds