はじめに
この実験では、C 言語でN個の入力数を合計するプログラムを書く方法を学びます。すべての入力数の合計を取得し、結果を表示するためにループを使用します。
はじめに
始める前に、あなたのマシンに C コンパイラがインストールされていることを確認してください。この実験では GCC を使用します。GCC がインストールされていない場合は、インストール手順について公式の GCC ウェブサイトを参照してください。
main.c ファイルの作成
好きなテキストエディタを開き、~/project/ ディレクトリに新しいファイルを作成し、その名前を main.c とします。
変数の初期化
このステップでは、変数を初期化します。3 つの変数が必要です。n、sum、およびvalueです。
#include <stdio.h>
int main() {
int n, sum = 0, value;
//...
}
ユーザー入力の取得
ユーザーに、加算したい整数の数nを入力するよう促します。その後、ユーザーにすべてのn個の整数を入力してもらいます。
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Enter the number of integers you want to add: ");
scanf("%d", &n);
printf("Enter %d integers\n", n);
for (int i = 0; i < n; i++) {
printf("Enter the number %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
//...
}
結果の表示
最後に、printf関数を使って入力されたすべての整数の合計を表示します。
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Enter the number of integers you want to add: ");
scanf("%d", &n);
printf("Enter %d integers\n", n);
for (int i = 0; i < n; i++) {
printf("Enter the number %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
printf("Sum of entered numbers = %d\n", sum);
return 0;
}
まとめ
N個の入力整数の合計を求め、結果を表示する C プログラムを正常に作成しました。まとめると、以下の手順を行いました。
- 変数
n、sum、およびvalueを初期化しました。 - ユーザーに加算したい整数の数
nを入力するよう促しました。 - ユーザーにすべての
n個の整数を入力するよう促しました。 - 各反復中にすべての入力整数を
sum変数に加算しました。 - 入力されたすべての整数の
sumを表示しました。
以下の最終コードをmain.cファイルにコピーしてください。
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Enter the number of integers you want to add: ");
scanf("%d", &n);
printf("Enter %d integers\n", n);
for (int i = 0; i < n; i++) {
printf("Enter the number %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
printf("Sum of entered numbers = %d\n", sum);
return 0;
}



