#include <stdio.h>
#include <string.h>
#define N 20
typedef struct mm
{
char c[N];
}col;
int main()
{
col color[1001];
int i,j,max,n,k,xia;
while(1)
{
scanf("%d",&n);
getchar();
if(n==0)
{
break;
}
int b[1001]={1};
max=1;
xia=0;
for(i=0;i<n;i++)
{
gets(color[i].c);
}
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(!strcmp(color[i].c,color[j].c))
{
b[i]++;
}
}
}
for(i=1;i<n;i++)
{
if(b[i]>max)
{
max=b[i];
}
}
for(k=0;k<n;k++)
{
if(b[k]==max)
{
xia=k;
}
}
puts(color[xia].c);
}
return 0;
}HDU 1004
最新推荐文章于 2022-02-25 21:57:21 发布
本文通过一个C语言程序示例介绍了如何使用结构体存储字符串,并实现字符串的比较及统计相同字符串出现次数的功能。该程序能够接收输入的字符串数量,并读取这些字符串,之后通过两层循环来比较字符串是否相同并更新计数器。
978

被折叠的 条评论
为什么被折叠?



