1位は誰

#include <stdio.h>

typedef struct{
   char ftname[50];
   char ltname[50];
   int scr;
}player;

int main(int argc, char* argv[]){
   
   int i;
   int c= 0;
   int hiscr=288;  //ハイスコア
   player x[100];
   
   
   //player読み込み-------------------------------------
   for(i=0; i<100; i++){
       if(scanf("%s %s %d", x[i].ftname, x[i].ltname, &x[i].scr)!=3)
       break; c++;
       }
   
       //最高得点調べる--------------------------------------
       for(i=0; i<c; i++){
           if(x[i].scr<hiscr){
               hiscr= x[i].scr;
           }
       }
       //最高得点のスコア
       printf("%d\n", hiscr);

       //playerを出力      
       for(i=0; i<c; i++){
           if(x[i].scr==hiscr){
               printf("%s %s\n", x[i].ftname, x[i].ltname);
           }
       }

return 0;
}

いいなと思ったら応援しよう!