C 言語における N 個の入力数の合計

CBeginner
オンラインで実践に進む

はじめに

この実験では、C 言語でN個の入力数を合計するプログラムを書く方法を学びます。すべての入力数の合計を取得し、結果を表示するためにループを使用します。

はじめに

始める前に、あなたのマシンに C コンパイラがインストールされていることを確認してください。この実験では GCC を使用します。GCC がインストールされていない場合は、インストール手順について公式の GCC ウェブサイトを参照してください。

main.c ファイルの作成

好きなテキストエディタを開き、~/project/ ディレクトリに新しいファイルを作成し、その名前を main.c とします。

変数の初期化

このステップでは、変数を初期化します。3 つの変数が必要です。nsum、および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 プログラムを正常に作成しました。まとめると、以下の手順を行いました。

  1. 変数nsum、およびvalueを初期化しました。
  2. ユーザーに加算したい整数の数nを入力するよう促しました。
  3. ユーザーにすべてのn個の整数を入力するよう促しました。
  4. 各反復中にすべての入力整数をsum変数に加算しました。
  5. 入力されたすべての整数の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;
}