输出各个区域的统计结果(不要求排序)
关于无主之地代码本身很简单,
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int m,n,i,j; int a[105],b[105]; memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); j=0; while(scanf("%d %d",&m,&n)!=EOF) { b[j++]=m; a[m]+=n; if(m==0&&n==0) { for(i=0;i<105;i++) { for(j=i+1;j<105;j++) { if(b[i]==b[j]) b[j]=0; } if(a[b[i]]!=0&&b[i]!=0) { printf("%d %d\n",b[i],a[b[i]]);
} }
break; } }
return 0;
}
注意细节,无序。。。