ほぷしぃ

納得C言語!

[第5回]演習問題T 第2問の解答

演習問題T 第2問の解答


2 減算・乗算・除算・剰余算の計算機

減算

#include <stdio.h>    //おまじない

int main()
{
  int a,b,s;   //変数の宣言
  a=0;         //変数の初期化
  b=0;         //変数の初期化
  s=0;         //変数の初期化

  printf("数値を入力してください\n");
  printf("a=");        //aの入力を求めるコメント
  scanf("%d",&a);      //キーボードからaの数値を入力
  printf("b=");        //bの入力を求めるコメント
  scanf("%d",&b);      //キーボードからbの数値を入力

  s = a - b;           //減算計算
  printf("%d - %dの計算結果は%dです\n",a,b,s);  //入力した数字と答えの表示
  return 0;
}

乗算

#include <stdio.h>    //おまじない

int main()
{
  int a,b,s;   //変数の宣言
  a=0;         //変数の初期化
  b=0;         //変数の初期化
  s=0;         //変数の初期化

  printf("数値を入力してください\n");
  printf("a=");        //aの入力を求めるコメント
  scanf("%d",&a);      //キーボードからaの数値を入力
  printf("b=");        //bの入力を求めるコメント
  scanf("%d",&b);      //キーボードからbの数値を入力

  s = a * b;           //乗算計算
  printf("%d * %dの計算結果は%dです\n",a,b,s);  //入力した数字と答えの表示
  return 0;
}

除算

#include <stdio.h>    //おまじない

int main()
{
  int a,b,s;   //変数の宣言
  a=0;         //変数の初期化
  b=0;         //変数の初期化
  s=0;         //変数の初期化

  printf("数値を入力してください\n");
  printf("a=");        //aの入力を求めるコメント
  scanf("%d",&a);      //キーボードからaの数値を入力
  printf("b=");        //bの入力を求めるコメント
  scanf("%d",&b);      //キーボードからbの数値を入力

  s = a / b;           //除算計算
  printf("%d / %dの計算結果は%dです\n",a,b,s);  //入力した数字と答えの表示
  return 0;
}

剰余算

#include <stdio.h>    //おまじない

int main()
{
  int a,b,s;   //変数の宣言
  a=0;         //変数の初期化
  b=0;         //変数の初期化
  s=0;         //変数の初期化

  printf("数値を入力してください\n");
  printf("a=");        //aの入力を求めるコメント
  scanf("%d",&a);      //キーボードからaの数値を入力
  printf("b=");        //bの入力を求めるコメント
  scanf("%d",&b);      //キーボードからbの数値を入力

  s = a % b;           //剰余計算
  printf("%d %% %dの計算結果は%dです\n",a,b,s);  //入力した数字と答えの表示
  return 0;
}


解説

第2問については第一問と計算を行う場所(16行目)以外は同じですね。
掛算は「×」ではなく「*」であるのに注意してください。


あとがき

C言語学習はとりあえずここで一区切りです。お疲れ様でした!
C言語とはどう言う物なのか大体掴めましたか?「イマイチ分からないよ」と言う方はもう一度見直してみるといいかもしれません。「全然余裕だね」という方はこれまでの学習内容を使い自分なりのプログラムを組んでみてください。

さて、少し学習方法についてのお話をしたいと思いますがページの関係上そろそろお別れのようです。
では、次の演習問題でお会いしましょう。


ヒント ページのトップ  [第6回]関数