编一个程序,输入10个学生的学号、姓名、3门课程的成绩,求出总分最高的学生姓名并输出。
struct student {char num[6]; char name[8]; int score[3]; }stu[10]; main() {int i,j,max,maxi,sum; for(i=0;i<10;i++)/*输入*/ {printf("\n请输入学生%d的成绩:\n",i+1); printf("学号:"); scanf("%s",stu[i].Rum); printf("姓名:"); scanf("%S",stu[i].name): for(j=0;j<3;j++) {printf("成绩%d:",j+1);scanf("%d",&stu[i].score[j]);} } max=maxi=0;/*计算*/ for(i=0;i<10;i++) {sum=0; for(j=O;j<3;j++)sum+=stu[i].score[j]; if(sum>max} max=sum;maxl=i;} } printf("最好成绩是学生%s,总分是%d\n",stu[maxi].name,max);/*输出*/ }