はじめに
この実験では、n 個の数値の平均を求める C プログラムを書く方法を学びます。ユーザーから n 個の数値を入力するためにループを使用し、入力された数値の平均を求めます。
注:コーディングを練習し、gcc を使用してコンパイルおよび実行する方法を学ぶには、自分で
~/project/main.cファイルを作成する必要があります。
cd ~/project
## main.cを作成する
touch main.c
## main.cをコンパイルする
gcc main.c -o main
## mainを実行する
./main
変数を宣言して合計を 0 で初期化する
まず、n、カウンター、合計、および x の値を保持する変数を宣言して初期化します。
#include<stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
int n, i;
float sum = 0, x;
/* コード続き... */
}
ユーザーから入力を取得する
このステップでは、要素数を入力するようにユーザーにプロンプトを表示し、ユーザーからの入力をスキャンします。
printf("Enter number of elements: ");
scanf("%d", &n);
printf("\n\n\nEnter %d elements\n\n", n);
入力された数値を取得して合計を計算する
このステップでは、ユーザーからの入力をスキャンし、for ループを使用して入力されたすべての数値の合計を計算します。
for(i = 0; i < n; i++)
{
scanf("%f", &x);
sum += x;
}
平均を計算して結果を表示する
このステップでは、数値の平均を計算し、結果をユーザーに表示します。
printf("\n\n\nAverage of the entered numbers is = %f", (sum/n));
printf("\n\n\n\n\t\t\tCoding is Fun!\n\n\n");
return 0;
}
ここにプログラムの完全なコードがあります。
#include<stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
int n, i;
float sum = 0, x;
printf("Enter number of elements: ");
scanf("%d", &n);
printf("\n\n\nEnter %d elements\n\n", n);
for(i = 0; i < n; i++)
{
scanf("%f", &x);
sum += x;
}
printf("\n\n\nAverage of the entered numbers is = %f", (sum/n));
printf("\n\n\n\n\t\t\tCoding is Fun!\n\n\n");
return 0;
}
まとめ
この実験では、for ループを使ってユーザーから n 個の数値を読み取り、それらの合計を計算し、平均を求める方法を学びました。n 個の数値の平均は、プログラミングにおける重要な概念であり、この実験はこれらの概念を練習する素晴らしい機会を提供します。



