問 2(提出プログラム名:ex0102a.c)※本日が提出〆切!
身長を整数(int 型,単位は cm)で読み込み, その値から算出される標準体重(単位は kg)を小数点以下第 1 位まで出力するプログラムを作成しなさい.
printf による出力では小数点以下の桁数を指定するだけでよい(四捨五入する必要はない).
提出するソースファイル(ソースプログラム)のファイル名は ex0102a.c としなさい.
なお,ここでは標準体重を「身長を x とした場合に (x-100)*0.9 で算出される実数値」と定義する.
(ただし,変数 x を double 型で用意してはいけません)
【ヒント】
(x-100)*0.9 という計算式ではキャストを書く必要はありません(0.9 という数値が double 型なので,自動的に (x-100) も double 型として処理されます).
- 【プログラムの実行結果】(その1)※赤字は実行時にキーボードから入力する内容
身長を整数で入力してください(cm単位):165 標準体重は 58.5 kg です⏎
- 【プログラムの実行結果】(その2)※赤字は実行時にキーボードから入力する内容
身長を整数で入力してください(cm単位):177 標準体重は 69.3 kg です⏎
【過去にあったミス(実際に減点となり,やり直しを命じられた例)】
■ 実行の画面出力が上の例と違う(きちんと確認していない).
■ 入力に使用する変数 x を double 型で用意してしまっている.
■ main 関数の最後に return 0; を書き忘れている.
■ インデントに不備がある(VSCode 上でインデントを自動で揃える作業をやっていない).
← [ 問 1 (ex0101a.c) ]
ミスが無いことを確認したら次の問題へ → [ 問3 (ex0103a.c) ]