<코드>
#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;
}
'코딩 > Language Coder' 카테고리의 다른 글
630 : 파일입출력 - 자가진단5 (0) | 2020.04.29 |
---|---|
629 : 파일입출력 - 자가진단4 (0) | 2020.04.29 |
627 : 파일입출력 - 자가진단2 (0) | 2020.04.29 |
626 : 파일입출력 - 자가진단1 (0) | 2020.04.29 |
204 : 포인터 - 형성평가5 (0) | 2020.04.25 |