附录程序 #include"stdio.h" #include #include #include"process.h" #include"ctype.h" typedef struct { char num[10]; char name[10]; int chinese; int math; int english; int dianlu; double aver; }Student; Student stu[99]; int shuru(Student stud[],int n)/*输入若干条记录*/ { int i=0; char sign,x[10]; double a=0.0; while(sign!='n'&&sign!='N') { printf("输入学生学号:"); scanf("%s",stu[n+i].num); printf("输入学生姓名:"); scanf("%s",stu[n+i].name); printf("输入学生的语文、数学、英语、电路分数:"); scanf("%d%d%d%d",&stu[n+i].chinese,&stu[n+i].math,&stu[n+i].english,&stu[n+i].dianlu); a=1.0*(stu[n+i].chinese+stu[n+i].math+stu[n+i].english+stu[n+i].dianlu)/4; stu[n+i].aver=a; gets(x); /*清除多余的输入*/ printf("是否继续输入?(Y/N):\n"); scanf("%c",&sign); i++; } return(n+i); } void xianshi(Student stud[],int n) /*显示所有记录*/ { int i ; printf("----------------------------------------------------------\n"); /*格式头*/ printf("学号 姓名 语文 数学 英语 电路 平均成绩 \n"); printf("----------------------------------------------------------\n"); for(i=0;i