for(i=1;i<=a;i++)
    {
        best = i;
        for(j=1;j<=a;j++)
        {
            if(total[best]<total[j])
                    best=j;
        }

         if(old_total == total[best])
       {
          printf(\"%d등 %d번째 학생의 총점 %d점\\n\",ranking,best,total[best]);
          num = num + 1;
       }
       else
       {
         ranking = ranking + num;
         num = 1;
         printf(\"%d등 %d번째 학생의 총점 %d점\\n\",ranking,best,total[best]);
        }
           old_total = total[best];
           total[best] = -1;
//////아... 전공도 아닌데 이걸로 잠을 못자겠네요 

방금 질문드린 초보 입니다.

저기서 보면 ranking이 등수 잖아요. 근데 이걸 배열 값으로 바꾸면 좀 더 쉬울까요?? 흠 ㅠㅠ

제가 배운 수준이 딱 저수준이네요.. ㅠ