能告诉我哪里出错了吗?
运行结果都对,但是不过。
内容不够我水一下
#include<stdio.h>
#include<string.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF&&n)
{
char g[15][20];
char t[20];
getchar();
for(int i=0;i<n;i++)
{
gets(g[i]);
}
int max=-1,cnt;
for(int i=0;i<n;i++)
{
cnt=0;
for(int j=0;j<n;j++)
{
if(strcmp(g[i],g[j])==0)
{
cnt++;
}
}
if(cnt>max)
{
max=cnt;
strcpy(t,g[i]);
}
}
puts(t);
}
return 0;
}