課題に関する説明 /*
確認課題1 (prog2_check1.c)
コンテンツに関数を使わずに3教科(英語、数学、国語)の点数を読み込み、
平均点と成績を求めるプログラムprog2_check0.cがある。
このプログラムprog2_check0.cを、以下の二つの関数を加えることでprog2_check0.cと
同じ動作をするプログラムprog2_check1.cを作成せよ。
・関数add_ave_gradeは、Student data[] を仮引数で受け取って、平均と成績を求める。
・関数put_evaは、Student data[] を仮引数で受け取って、名前、3教科の点数、平均点、
成績を出力する。
最終的に、作成したprog2_check1.cのプログラムをコピー&ペーストして提出せよ。
*/
#include <stdio.h>
#include <stdlib.h>
struct student {
char name[20];
int eng;
int math;
int jap;
double ave;
char grade;
};
typedef struct student Student; /* struct student型をStudent型とする */
#define NO 4
int main(void)
{
Student data[]={{"Sato", 82,72,58},
{"Akiyama", 77, 84, 79},
{"Eida", 52, 62, 39},
{"Fujita", 41, 82, 58}};
/* 各自の平均点と評価を求める関数add_ave_grade */
add_ave_grade(data);
/* 各自の3教科の成績と平均ならびに評価をファイル(grade2020.txt)に書き出すプログラム関数put_eva */
put_eva(data);
return 0;
}