11/11/26 21:04:37.08
[1] 授業単元: C言語プログラミング
[2] 問題文(含コード&リンク):
名前(char name[20])と点数(int score)からなる構造体の配列を作る.
件数(10以下)をキーボード入力後、その件数だけ名前と点数をキーボード入力して配列に格納し,
点数の平均点と、平均点以上の学生の名前を表示するプログラムを作成せよ.
なお,文字列aと整数bを同時にキーボード入力するには、scanf("%s %d",a,&b)とすればよい(文字列変数には&がいらない).
実行例
$./kadai
n? 5
name score? taro 52
name score? jiro 84
name score? saburo 38
name score? hanako 63
name score? youko 72
Average:61
Above average:jiro hanako youko
ヒント
struct student {
char name[20];
int score;
} student;
scanf("%s %d",student.name, &student.score);
[3] 環境
[3.1] OS:Windows7
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語:C言語
[4] その他の制限:
問題文で使われている宣言とヒントとして提示されているものを使っての解答をよろしくお願いします。