코딩/Language Coder
628 : 파일입출력 - 자가진단3
pikapika
2020. 4. 29. 02:51
<코드>
#include <stdio.h>
typedef struct student{
char name[10];
int score;
int rank;
}student;
int main()
{
student s[10];
for(int i=0; i<10; i++)
{
fscanf(stdin, "%s %d", s[i].name, &s[i].score);
s[i].rank = 1;
}
for(int i=0; i<10; i++)
{
for(int j=0; j<10; j++)
{
if(s[i].score < s[j].score)
s[i].rank++;
}
}
printf("Name Score Rank\n");
for(int i=0; i<10; i++)
fprintf(stdout, "%4s %5d %4d\n", s[i].name, s[i].score, s[i].rank);
return 0;
}