課題 [2] 演算とデータ型(1/9)

問 1(提出プログラム名:ex0201.c)

2 つの整数 x, y を読み込み,x+y を出力し,さらに x+y の「10 の位」と「1 の位」も出力するプログラムを作成しなさい(桁数の指定は不要).ただし,x と y はいずれも 0 以上 50 未満の整数であると仮定してプログラムを作ってよい.
提出するソースファイル(ソースプログラム)のファイル名は ex0201.c としなさい.

【ヒント】
x+y を10 で割った商が 10 の位余りが 1 の位に対応します.

  • 【プログラムの実行結果】(その1)赤字は実行時にキーボードから入力する内容
x を入力してください:15
y を入力してください:21
x + y = 36
10 の位 = 3
1 の位 = 6
  • 【プログラムの実行結果】(その2)赤字は実行時にキーボードから入力する内容
x を入力してください:9
y を入力してください:5
x + y = 14
10 の位 = 1
1 の位 = 4

【過去にあったミス(実際に減点となり,やり直しを命じられた例)】
実行の画面出力が上の例と違うきちんと確認していない).
■ main 関数の最後に return 0; を書き忘れている.
 作成するすべてのプログラムに共通の注意事項:必ず main 関数の最後には return 0; を書くこと
インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).


ミスが無いことを確認したら次の問題へ → [ 問2 (ex0202.c) ]