有4个学生,每个学生有3门课的成绩,从键盘上输入以上数据,计算每个学生的平均分

来源:百度知道 编辑:UC知道 时间:2024/07/03 01:02:17
具体要求:
定义结构体类型(student_type),其中包括学号(num[11])、姓名(name[8])、班级(class[20])、3门课成绩(score[3])和平均成绩(ave)。利用该结构体类型定义数组stud[4]。
在主函数中输入学生学号、姓名、班级、3门课的成绩,并计算出平均成绩,然后调用save()函数将学生数据保存在score.txt文件中,调用display()函数读取score.txt文件,并将其中的内容显示在屏幕上。
定义保存文件函数save()和显示文件函数display()。

我这儿有个现成的程序,原来考试的时候做的,有5个学生,包括学号,姓名,三门课的成绩,我也懒得改动了,你只要改一下就可以用了的。
#include "stdio.h"
#define SIZE 5
struct students_info
{
char sn[10];
char name[20];
float score[3];
float aver;
} student[SIZE];
savefile()
{
FILE *fp;
int i,j;
char fname[20];
/*printf("Please intput the file name:\n");
scanf("%s",fname);*/
if((fp=fopen("stud","wb"))==NULL)
{
printf("Open File Fails\n");
exit(0);
}
for(i=0;i<SIZE;i++)
{
if(fwrite(&student[i],sizeof(struct students_info),1,fp)!=1)
printf("Input error\n");
}
fclose(fp);

}
main()
{
int i,j,sum=0;
for(i=0;i<SIZE;i++)
{
printf("Please input %d student's info:\n",i+1);
printf("Sn?\n");
scanf("%s",student[i].sn);

2.某班有5个学生,每人有4门课程,计算每个学生的总分和平均分,输出所有数据。 求一个学生成绩管理系统程序~有N个学生~每个学生数据包含学号,姓名,三门课的成绩及平均成绩。急 5个学生分配到3所学校,要求每个学校至少有一个学生,有多少种分法?? 帮忙用C语言编程:有10个学生,每个学生数据包括学号,姓名,四门课的成绩,从键盘输入10个学生的数据记录 有5个学生,每个学生四科成绩。编写一个程序(详见补充说明) 有5个学生,每个学生四科成绩。编写一个程序,通过函数调用求出 有M个学生,学习N门课程,已知所有的学生的各科成绩,编程:分别求出每个学生的平均成绩和每门课程的平均成绩. 10个学生,每个3门成绩,用函数求出最高分的那个学生的学号、3门成绩 输入10个学生的5门课成绩,用函数实现下列功能:计算每个学生平均分。 是不是每个大学的学生都应该有生活补贴??