問題文
2つの整数値を読み込んで、その和と積を表示するプログラムを作成せよ。
※赤文字は、ユーザに入力を求める値。青文字は、計算結果等により、変動する値。
プログラムの手順
- 整数型の変数の宣言を行なう
- ユーザに入力を求めるメッセージを出力
- キーボードからの入力を受けつけ、変数に代入する
- 読み込んだ整数の和と積を求める
- 計算結果を表示する
サンプルプログラム
#include <stdio.h>
int main(void)
{
int na, nb, wa, seki;
puts("二つの整数を入力してください。");
printf("整数a:");
scanf("%d", &na);
printf("整数b:");
scanf("%d", &nb);
wa = na + nb;
seki = na * nb;
printf("それらの和は%dで積は%dです。", wa, seki);
return 0;
}
整数型の変数の宣言を行なう
int na, nb, wa, seki;
うおな
キーボードから入力された値を代入するための、naとnb。和を代入するwa、積を代入するsekiの4つの整数型の変数を宣言しています。
ユーザに入力を求めるメッセージを出力
puts("二つの整数を入力してください。");
うおな
puts関数を利用して、メッセージを出力しています。また、同時に改行も行なっています。
キーボードからの入力を受けつけ、変数に代入する
printf("整数a:");
scanf("%d", &na);
printf("整数b:");
scanf("%d", &nb);
うおな
整数aと整数bをユーザに入力を求め、それぞれ変数naとnbに代入しています。
読み込んだ整数の和と積を求める
wa = na + nb;
seki = na * nb;
うおな
変数naとnbの2つを利用して、和と積を求めます。
計算結果を表示する
printf("それらの和は%dで積は%dです。", wa, seki);
うおな
printf関数を利用し、waとsekiを表示しています。