1. 程式人生 > >2741=小鑫の日常系列故事(十)——排名次

2741=小鑫の日常系列故事(十)——排名次

include return %d 故事 != scan char str std

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <string.h>
 4 struct node
 5 {
 6     int a;//結構體。
 7     char s[20];
 8 } st[50],t;
 9 int main()
10 {
11     int n,i,j;
12     while(scanf("%d",&n)!=EOF)
13     {
14         for(i=0;i<n;i++)
15         {
16
scanf("%s %d",st[i].s,&st[i].a); 17 } 18 for(i=0; i<n; i++) 19 { 20 for(j=0; j<n-1-i; j++) 21 { 22 if(st[j].a<st[j+1].a)t=st[j],st[j]=st[j+1],st[j+1]=t; 23 } 24 } 25 for(i=0;i<n;i++)
26 { 27 printf("%s %d\n",st[i].s,st[i].a); 28 } 29 } 30 return 0; 31 }

2741=小鑫の日常系列故事(十)——排名次