1 3
2 3
3 4
1 7
0 0
1 10
2 3
3 4
1 #include <stdio.h> //结果不要求排序。。。 2 3 int main(){ 4 int n; 5 int m; 6 int position[200]; 7 int amount[200]; 8 int length; 9 int i; 10 11 length=0; 12 while(1){ 13 scanf("%d%d",&m,&n); 14 15 if(m==0 && n==0) 16 break; 17 18 if(length==0){ 19 position[0]=m; 20 amount[0]=n; 21 length=1; 22 continue; 23 } 24 25 for(i=0;i<length;i++){ 26 if(position[i]==m){ 27 amount[i]+=n; 28 break; 29 } 30 } 31 32 if(i==length){ 33 position[length]=m; 34 amount[length]=n; 35 length++; 36 } 37 } 38 39 for(i=0;i<length;i++){ 40 printf("%d %d\n",position[i],amount[i]); 41 } 42 43 return 0; 44 }
原文:http://www.cnblogs.com/zqxLonely/p/4098357.html