演習15-1

【問1】

次に示す社員情報を構造体として作成し、内容を表示して確認せよ。

尚、データ表示は個数ではなく汎用性を考えて、社員番号「0」まで繰返して行うこと。

社員番号氏名役職勤続年数基本給
78027"神保直樹""課長"21346780
84004"相原彰子""主任"15223640
87022"本郷幸子"""12208760
93042"三上葵"""6176530
95005"佐々木翠"""4166700
99009"長崎宏美"""1150140
0""""00
実行結果例

社員番号	氏名	役職	勤続年数	基本給
78027	神保直樹	課長	21	346780
84004	相原彰子	主任	15	223640
87022	本郷幸子		12	208760
93042	三上葵		6	176530
95005	佐々木翠		4	166700
99009	長崎宏美		1	150140

【問2】

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

[仕様]

  1. プログラムに組み込むデータについては、構造体の初期値として与え、メンバは、生徒番号、各科目点数、平均点、評価で、次のとおりとすること。

    生徒番号国語数学理科社会平均点評価
    1001857463900.0'?'
    1002786570620.0'?'
    1003899288760.0'?'
    1004324866250.0'?'
    1005927681980.0'?'
  2. 処理手順は、次のとおりとすること。

    1. 各人の 4科目の平均点を求め、構造体に格納すること。
    2. 各人の評価を求め、構造体に格納すること。尚、4段階の評価基準は、次のとおりとすること。
      平均点評価
      80点以上'A'
      70点以上 80点未満'B'
      60点以上 70点未満'C'
      60点未満'D'
    3. 結果を出力フォームに従って表示すること。
  3. 出力フォームは、次のとおりとする。

番号	国語	数学	理科	社会	平均	評価
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