次のように各 0番目の列要素にテストの点数を初期設定してある大きさ 10×2 の配列がある。
この配列の 1番目の列要素に点数の高い順からの順位を格納するプログラムを作成しなさい。
|
実行例 点数 順位 67 5 43 9 56 7 97 1 30 10 88 2 76 4 55 8 66 6 78 3 |
次の仕様に従って、生徒の科目得点から平均点と評価を求め、実行結果のように画面表示するプログラムを作成しなさい。
1.プログラムに組み込むデータについては、配列の初期値として与え、生徒番号は1次元配列、科目点数は2次元配列で、次のとおりとすること。
生徒番号 | 国語 | 数学 | 理科 | 社会 |
---|---|---|---|---|
1001 | 85 | 74 | 63 | 90 |
1002 | 78 | 65 | 70 | 62 |
1003 | 89 | 92 | 88 | 76 |
1004 | 32 | 48 | 66 | 25 |
1005 | 92 | 76 | 81 | 98 |
2. 処理手順は、次のとおりとすること。
(1) 各人の4科目の平均点を求めること。
(2) 4段階の評価基準は、次のとおりとすること。
平均点 | 評価 |
---|---|
80点以上 | A |
70点以上80点未満 | B |
60点以上70点未満 | C |
60点未満 | D |
実行結果 番号 国語 数学 理科 社会 平均 評価 1001 85 74 63 90 78.00 B 1002 78 65 70 62 68.75 C 1003 89 92 88 76 86.25 A 1004 32 48 66 25 42.75 D 1005 92 76 81 98 86.75 A
▼戻る▼
「初心者のためのポイント学習C言語」 Copyright(c) 2000-2004 TOMOJI All Rights Reserved