if(k!=i&&strcmp(stu[k].num,stu[i].num)==0) /*判断学号是否有雷同*/Р {puts("该记录已存在. 请重新输入!\n");Р w1=1;break;Р }Р }Р while(w1==1);Р return 0;Р}Р/*对分数输入*/Рscore_input(int i)Р{int j;printf(" 1.英语 2.数学 3.C语言 4.管理学 5.信检 6.体育 7.近代史 8.线性代数\n"); Р for(j=0;j<8;j++)Р {printf("score %d:",j+1);Р scanf("%d",&stu[i].score[j]);Р }Р return 0;Р}Р/*输入一个记录函数*/Рinput(int i) /*输入一个记录函数*/Р{Р no_input(i,i); /*调用学号输入函数*/Р printf("姓名:");Р scanf("%s",stu[i].name);Р score_input(i); /*调用分数输入函数*/Р average(i); /*调用求平均值函数*/Р return 0;Р}Р/*修改记录函数*/Рmodify_data(int i,int n) /*修改数据函数,修改第i个记录*/Р{int c,w1;Р do /*输入选择作个判断*/Р {puts("\nmodify by =>\n\n 1).学号 2.姓名 3).英语 4).数学\n 5).C语言 6).管理学 7).信检 8).体育 9).近代史\n 10).线性代数 11).all score 12).all data 13).cancel and back");Р printf("请选择: [ ]\b\b");Р scanf("%d",&c);system("cls");Р if(c>13||c<1)