Skip to content

Latest commit

 

History

History

prob3pre

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

第3回講義資料の理解度確認

ソースコード:source.c

  1. 下線部②で関数 dist_vision が呼び出されたとき、次の問に答えなさい。
  • (ア) 関数 dist_vision の中の while ループが開始される直前の dat->name[7] の値はいくらですか。

  • (イ) 関数 dist_vision の中の while の条件判断部分の (vision = (int) (10 * ((dat++)->vision) + 0.5)) >= 0 が偽となり、while 文から抜けた時の vision の値はいくらですか。

  1. 下線部①の ++*(dist + vision) の命令は何回実行されますか。

  2. 関数main中で視力の分布を表示するのと同様に、身長の分布を 0cm から 200cm の範囲で、10cm 刻みの 21 段階で表示できるようにプログラムを書き換えなさい。ただし、視力の分布と同様に、該当する身長の人が存在しない範囲は表示する必要はない。なお、必要ならば、変数や関数の宣言も行いなさい。

提出