演習 9-1

【問1】

次のように各 0番目の列要素にテストの点数を初期設定してある大きさ 10×2 の配列がある。

この配列の 1番目の列要素に点数の高い順からの順位を格納するプログラムを作成しなさい。

説明図
実行例

点数	順位
 67	 5
 43	 9
 56	 7
 97	 1
 30	10
 88	 2
 76	 4
 55	 8
 66	 6
 78	 3

【問2】

次の仕様に従って、生徒の科目得点から平均点と評価を求め、実行結果のように画面表示するプログラムを作成しなさい。

[仕様]

1.プログラムに組み込むデータについては、配列の初期値として与え、生徒番号は1次元配列、科目点数は2次元配列で、次のとおりとすること。

生徒番号国語数学理科社会
100185746390
100278657062
100389928876
100432486625
100592768198

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

解答例戻る


banner初心者のためのポイント学習C言語」
Copyright(c) 2000-2004 TOMOJI All Rights Reserved