#include
typedef struct
{
char no[20];
int score;
}STU;
int main()
{
STU s[10], t;
char no[20];
int i,j;
for(i = 0; i < 10; i ++)
{
scanf("%s%d",t.no, &t.score);
for(j = i; j >=0; j --)
if(s[j].score < t.score) s[j+1]=s[j];
else break;
s[j+1]=t;
}
for(i = 0; i < 10; i ++)
printf("%s %d \n", s[i].no, s[i].score);
printf("输入要查询的学号:");
scanf("%s",no);
for(i = 0; i < 10; i ++)
if(strcmp(s[i].no, no) == 0) break;
if(i == 10) printf("不在十个学生中\n");
else printf("该学生分数为%d\n", s[i].score);
return 0;
}