[1] 授業単元: C言語
[2] 問題文(含コード&リンク): 以下に示した「氏名」と「英語」,「数学」,「物理」の得点を構造体の配列を用いて格納する.各
科目について得点の高い順にソートし,ソート終了後に画面表示するプログラムを作成しなさ
い(すなわち,ソート,画面表示という一連のプロセスが3 回繰り返されることになる).ただし,
構造体の型は以下に示したものを利用し,各データは構造体の「初期化」により格納しておくこ
と.また,ソートを行う場合には,必ず構造体の要素(メンバ)の入れ替えを行うこと.

得点表
氏名 英語 数学 物理
小野妹子 82 93 56
菅原道真 89 87 91
源頼朝 56 76 45
豊臣秀吉 62 83 65
徳川家康 78 56 87

構造体の型
struct SCORE {
char name[20];
int english;
int mathematics;
int physics;
};

[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ名とバージョン: gcc 3.4
 [3.3] 言語: C

よろしくお願いします。