杭电acm 1004 Presentation Error求解
这是我得代码,实在不知哪里格式有错误,求解啊#include<stdio.h>
#include<string.h>
char b[1002][1002] ;
int pop[1002] ;
int d[2000] ;
int main()
{
int n ,t,max=0 , t0 , i, t1 , t2 , k ,j, l,sum;
while(scanf("%d",&n)!=EOF)
{
t=0 ;
if(n==0) return 0 ;
max=0 ;
memset(d , 0 ,sizeof(d)) ;
memset(b , 0 ,sizeof(b)) ;
memset(pop , 0 , sizeof(pop)) ;
for(i=0 ; i<n ; i++)
{
sum=0 ;
scanf("%s",&b[i]) ;
l=strlen(b[i]) ;
for(j=0 ; j!=i ; j++)
{
if(strcmp(b[i],b[j])==0)
d[i]++ ;
}
if(d[i]>=max)
{
max=d[i] ;
pop[i]=max ;
}
}
for(i=0 ; i<=n ; i++)
{
if(pop[i]==max)
printf("%s\n",b[i]) ;
}
}
return 0 ;
}