1回目の課題
課題1−1
氏名がデータとして与えられたとき,各人の名前と平均点を表示する方法を考えよ。
出席番号 | 名前 | 語学 | 力学 | 平均点 |
1 | 佐藤 | 65 | 71 | ? |
2 | 鈴木 | 84 | 83 | ? |
3 | 高橋 | 74 | 74 | ? |
4 | 田中 | 90 | 90 | ? |
5 | 渡辺 | 87 | 78 | ? |
6 | 伊藤 | 93 | 95 | ? |
名前と点数は,型が異なるため一つの配列では扱えません。名前用の配列と点数用の配列を用意する。
また,名前には文字列型を使いますが,文字列型の配列は,二次元配列となり以下のように定義します。
char 変数名[配列の要素番号][各要素の最大文字数]; |
各要素には,変数名[要素番号]でアクセスできます。
#include <stdio.h> |
課題1−2
(1)50人分の名前とテスト結果をファイル(50data.csv)から読み込み,画面に表示せよ。
(2)平均点,標準偏差を求めよ。
(3)各人の偏差値を求めて,名前と偏差値を画面に表示しなさい。
#include <stdio.h> |
課題2−1
課題1−1を構造体を用いて書き直しなさい。
#include <stdio.h> |
課題2−2 課題1−2を構造体を用いて書き直しなさい。
#include <stdio.h> |