課題 [1] C 言語にふれる(3/9)

問 3(提出プログラム名:ex0103.c)※本日が提出〆切!

3 つの整数 x, y, z を読み込み,それらを入力とは逆順(つまり,z, y, x の順)で出力するプログラムを作成しなさい.ただし,出力の際には以下の実行例のように { z, y, x } という形式で表示させなさい.
提出するソースファイル(ソースプログラム)のファイル名は ex0103.c としなさい.

【ヒント】
printf での " " 部分は "{ %d, %d, %d }\n" と書くことになります.

  • 【プログラムの実行結果】(その1)赤字は実行時にキーボードから入力する内容
x を入力してください:5
y を入力してください:-3
z を入力してください:2
{ 2, -3, 5 }
  • 【プログラムの実行結果】(その2)赤字は実行時にキーボードから入力する内容
x を入力してください:1
y を入力してください:1
z を入力してください:0
{ 0, 1, 1 }

【過去にあったミス(実際に減点となり,やり直しを命じられた例)】
実行の画面出力が上の例と違うきちんと確認していない).
  (例1)出力させる数字の順序を間違っている.
  (例2)出力の際に { と } を書き忘れている.
  (例3){ z, y, x } 表示で末尾に改行(\n)を入れ忘れている.
■ main 関数の最後に return 0; を書き忘れている.
インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).


以上の 3 問は明日(4/12)の 16時までに提出を済ませてください.
(ex0101.c ~ ex0103.c を Moodle から提出してください.)
くれぐれも各問題で記載されている注意事項や「過去にあったミス」を見落とさないようにしてください.例年,講義資料や注意書きをよく読まずにプログラムを提出する人が(ごく一部ですが)いて大変困っています
なお,提出後に間違いに気付いた場合,〆切前であれば差し替え(上書き)は可能です.


次のページ以降に問 4 ~問 9 があります.
問 4 以降を明日の16時までに早期提出した場合は加点の対象とします
(一部のみを早期提出してもよいです).
※なお,明らかに間違っている(まともに動かない)プログラムを早期提出するのは絶対にやめてください.不正に加点を得ようとした行為と見なして減点とします.

次の問題へ → [ 問4 (ex0104.c) ]