今日の人気記事

  1. int main(void) - プログラムの基本
  2. 入力した行列の積(掛け算)を計算する
  3. printf関数の変換指定子
  4. continue文 - ループをスキップ
  5. 入力した2つの自然数の最大公約数を求める

簡単な入出力プログラミング

当ページのリンクには広告が含まれています。

スポンサーリンク

scanf関数の基本を確認したら、この関数を使った簡単な入出力プログラミングをつくってみましょう。

数値の入出力

ここでは2つの数値を入力し、それらの数値の出力・それらの和を計算・出力するプログラムをみていきます。

サンプルプログラム

それでは scanf関数を使って、2つの数値を入力し、それら数値とその和を出力するサンプルプログラムをみてみましょう。

#include <stdio.h>

int main(void) {

  // 変数の定義
  int x, y, z;

  // x の数値を入力
  printf("Input\n");
  printf("x = ");
  scanf("%d", &x);

  // y の数値を入力
  printf("y = ");
  scanf("%d", &y);

  // x + y を計算
  z = x + y;

  // 入力した数値の出力
  printf("\nOutput\n");
  printf("x = %d\n", x);
  printf("y = %d\n", y);

  // 計算した和の出力
  printf("x + y = %d\n", z);
  return 0;
}

実行結果です。

Input
x = 4
y = 6

Output
x = 4
y = 6
x + y = 10

ここでは変数「x=4」「y=6」を入力し、それを出力しました。またそれらの和も計算・出力しました。

適切に入力・計算・出力されていますね。

基本構文 の人気記事

  1. printf関数の変換指定子
  2. int main(void) - プログラムの基本
  3. 変数の値を出力 - printf 関数
  4. continue文 - ループをスキップ
  5. 条件演算子(3項演算子)「? :」
  6. while文 - 繰り返し処理
  7. エスケープシーケンス - 特殊文字
  8. else if文 - 複数の条件式 - 条件分岐
  9. 関数のプロトタイプ宣言
  10. (前置・後置)インクリメント演算子, ++

関連記事(一部広告含む)