【C言語】scanfで2つの数値を入力して計算するプログラムの書き方

この記事では、C言語でscanf関数を使って2つの数値を入力し、それらを計算するプログラムの作り方を解説します。

目次から探す

2つの数値を入力して計算するプログラムの作成手順

C言語を使用して、2つの数値を入力して計算するプログラムを作成する手順を解説します。

変数の宣言と初期化

まず、計算に使用する変数を宣言し、初期化します。

例えば、変数num1num2を宣言し、初期値を0に設定します。

int num1 = 0;
int num2 = 0;

2つの数値を入力する

次に、ユーザーに2つの数値を入力してもらいます。

C言語では、scanf関数を使用してユーザーからの入力を受け取ることができます。

printf("1つ目の数値を入力してください: ");
scanf("%d", &num1);
printf("2つ目の数値を入力してください: ");
scanf("%d", &num2);
  • printf関数は、引数として指定した文字列を表示するための関数です
  • %dは、整数を入力するための書式指定子です
  • &は、変数のアドレスを取得するための演算子です

入力された数値を計算する

入力された2つの数値を計算します。

ここでは、加算の例を示します。

int sum = num1 + num2;

+は、加算を行う演算子です。

計算結果を出力

計算結果を出力します。

printf関数を使用して、計算結果を表示します。

printf("計算結果: %d\n", sum);
  • %dは、整数を表示するための書式指定子です。
  • \nは、改行を表すエスケープシーケンスです。

完成したプログラム

以上の手順を組み合わせて、2つの数値を入力して計算するプログラムを完成させると、以下のようになります。

#include <stdio.h>
int main() {
    int num1 = 0;
    int num2 = 0;
    printf("1つ目の数値を入力してください: ");
    scanf("%d", &num1);
    printf("2つ目の数値を入力してください: ");
    scanf("%d", &num2);
    int sum = num1 + num2;
    printf("計算結果: %d\n", sum);
    return 0;
}

以上が、2つの数値を入力して計算するプログラムの作成手順です。

この手順に従ってプログラムを作成することで、ユーザーからの入力を受け取り、計算結果を表示することができます。

目次から探す