- #include<stdio.h>
- #define N 3
- struct student
- {
-     long number;
-     char name[10];
-     float score[N+1];
- }
- stu[N];
- main()
- {
-     float max=0;
-     int i,j,max_i=0;
-     for(i=0;i<N;i++)
-     printf("请输入第%d个学生的信息,依次输入学号,姓名,三个成绩,各数据之间用,隔开\n",i);
-     {
-         scanf("%1d,%s,%f,%f,%f",&stu[i].number,&stu[i].name,&stu[i].score[0],stu[i].score[1],stu[i].score[2]);
-         stu[i].score[3]=stu[i].score[0]+stu[i].score[1]+stu[i].score[2];
-         if(max<stu[i].score[3])
-         max=stu[i].score[3],max_i=i;
-     }
-     printf("总分最高分的学号是:%1d,姓名是:%s,总分是:%f\n",stu[max_i].number,stu[max_i].name,stu[max_i].score[3]);
- }