10.5有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据(包括学号,姓名,3门课程成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件"stud"中。

//C程序设计第四版(谭浩强)
//章节:第十章 对文件的输入输出 
//题号:10.5 
//题目:有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据(包括学号,姓名,3门课程成绩),
//计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件"stud"中。 
#include 
#include 
#define N 5
struct student
{
	int num;
	char name[10];
	float score[3];
	float aver;
}stu[N];
void save()
{
	FILE *fp;
	int i;
	if((fp=fopen("stud","wb"))==NULL)
	{
		printf("cannot open the file stud!\n");
		exit(0);
	}
	for(i=0;i

你可能感兴趣的:(C语言)