9-15.c

来自「C语言程序设计及应用习题解析与上机指导 冶金工业出版社 谢乐军」· C语言 代码 · 共 30 行

C
30
字号
# define N 10
       main()
      { struct student { char[20];
                         int age;
                         float score[3];
                       }stu[N];
        int i,j,max_i;
        float max;
        for(i=0; i<N;i++)
           { scanf(“%s",stu[i].name);
             scanf("%d",&stu[i].age);
             scanf("%f,%f,%f",&stu[i].score[0],stu[i]. score[1],
                       &stu[i].score[2]);
           }
        for(j=0;j<3;j++)
            { max=stu[0].score[j];
              max_i= 0;
              for(i=1;i<N;i++)
                 if(max<stu[i].score[j])
                   { max= stu[i].score[j];
                     max_i=l;
                   }
              printf("score%1d:name=%s age=%d\n",
                       j+1,stu[max_i].name,stu[max_i].age);
              printf("score1=%f score2=%f score3=%f\n",
                       stu[max_i].score[0],stu[max_i].score[1],
                       sin[max_i].score[2]);
          }
      }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?