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

数字の合計を取り、その結果を数字の個数で割ることで平均値を求める方法です。

以下是一个用C语言编写的示例代码,用于计算一组数字的平均值: これは数値の平均値を計算するためにC言語で書かれたサンプルコードです。

#include <stdio.h>

int main() {
   int n, i;
   float arr[100], sum = 0.0, avg;

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

   while (n > 100 || n <= 0) {
      printf("错误!数字的个数应该在1到100之间。\n");
      printf("请输入数字的个数: ");
      scanf("%d", &n);
   }

   for (i = 0; i < n; ++i) {
      printf("%d. 请输入数字: ", i + 1);
      scanf("%f", &arr[i]);
      sum += arr[i];
   }

   avg = sum / n;
   printf("数字的平均值 = %.2f\n", avg);

   return 0;
}

このサンプルコードでは、最初にユーザーに数字の数を入力してもらい、ループを通じて順番に各数字を入力させて合計します。最後に、合計を数字の数で割り、平均値を求めて結果を出力します。

bannerAds