[1] 授業単元: 関数
[2] 問題文:
最大で5名の学生の名前、性別、身長と体重を登録し、BMIも計算して保存し、
それらの結果を表示するプログラムを作成せよ。[BMI=体重(kg)/(身長(m)*身長(m))]

プログラムを起動するとメニュー画面が現れ、
 ・[1] 名前,性別,数値登録
 ・[2] 登録内容訂正
 ・[3] 一覧表示
 ・[0] 終了
が行えるようにすること。 ユーザには身長はcmで登録させること。

各機能ごとに関数を分割する。登録と訂正に関わる関数、
一覧表示に関わる関数、main関数の3つに分けて作成せよ。

訂正については、○人目のデータを指定し、内容(名前,性別,数値)を上書きする。

[3] 環境
 [3.1] Linux
 [3.2] gcc
 [3.3] C言語
[4] 期限: 1/23 23:00
[5] その他の制限: 最低でも上記の3つの関数に分けて下さい。さらに細かく分けても良いです。
よろしくお願いします。