这是一道比较简单的题目,题目有点问题
source code:
//做这道题目时发现有点问题,就是如果有两种颜色相同时该怎么办呢?
//输出什么呢?
#include<iostream>
#include<cstring>
char c[1002][15];
int record[1002];
using namespace std;
int main()
{
int i,j,k,n;
int max;
while(scanf("%d",&n)!=EOF&&n)
{
max=0;
for(i=1;i<=n;i++)
{scanf("%s",c[i]);}
for(i=1;i<=n;i++)
{
record[i]=0;
for(j=1;j<=n;j++)
{
if(strcmp(c[i],c[j])==0)
record[i]++;
}
if(record[i]>max)
{max=record[i];k=i;}
}
printf("%s/n",c[k]);
}
return 0;
}