問 9(提出プログラム名:ex0609.c)
まず,このプログラム(ex0609.c)をダウンロード(右クリックして保存)しなさい.
そして,次の①と②を行いなさい.
①このプログラムにはインデントが全く付けられておらず,不適切な書き方になっている.
VSCode の自動インデント(フォーマット)機能を使ってインデントを適切に修正しなさい.
②このプログラムでは 2 つの整数 m, n (いずれも1 以上 10 以下)を読み込んで,
1 ~ m×n の整数を順に m 行 n 列の行列形式で表示させた後,
行ごとに全要素をかけ合わせた値を表示させようとしたのですがうまくいきませんでした.
誤りを見つけて修正し,提出しなさい.(誤りは複数箇所にあります)
- 【目標としていたプログラムの実行結果】(その1)※赤字は実行時にキーボードから入力する内容
※以下の実行例と完全に同じであることを必ず確認せよ.
(例年,表示される数字が一部違っているのを見落とす人がいます.)
行数と列数を入力して下さい:3 5 行列は以下のようになりました:⏎ 1 2 3 4 5⏎ 6 7 8 9 10⏎ 11 12 13 14 15⏎ 各行の積は以下のようになりました:⏎ 第 1 行の積 = 120⏎ 第 2 行の積 = 30240⏎ 第 3 行の積 = 360360⏎
- 【目標としていたプログラムの実行結果】(その2)※赤字は実行時にキーボードから入力する内容
行数と列数を入力して下さい:1 4 行列は以下のようになりました:⏎ 1 2 3 4⏎ 各行の積は以下のようになりました:⏎ 第 1 行の積 = 24⏎
【過去にあったミス(実際に減点となり,やり直しを命じられた例)】
■ 上の実行例と出力が違っていることを見落としている.
■ インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).
問 4 ~問 9 は 5/21(火)12:00 までに提出を済ませてください.※23:59 ではないので注意!
(ex0604.c ~ ex0609.c を Moodle から提出してください.)
くれぐれも各問題で記載されている注意事項や「過去にあったミス」を見落とさないようにしてください.
なお,提出後に間違いに気付いた場合,〆切前であれば差し替え(上書き)は可能です.
← [ 問 7 (ex0607.c) ]
← [ 問 8 (ex0608.c) ]