您的位置:首页 > 其它

hdoj 1004 Let the Balloon Rise

2014-07-22 13:03 387 查看

#include<stdio.h>
#include<string.h>
int main()
{
int T,i,j,k,max;
while(scanf("%d",&T)&&T!=0)
{
max=0;
struct Color
{
char s[200];
int n;
}color[2000];
for(i=0;i<T;i++)
scanf("%s",color[i].s);
for(i=0,color[i].n=0;i<T;i++)//每种颜色的个数color[i].n
{
for(j=0;j<T;j++)
{
if(strcmp(color[i].s,color[j].s)==0)
color[i].n+=1;
}
}
/*for(i=0;i<T;i++)//输出每种颜色出现的个数
printf("%d ",color[i].n);
printf("\n");
*/
for(i=0;i<T;i++)//颜色出现次数最多的数组名赋给k
{
if(color[i].n>max)
{
max=color[i].n;
k=i;
}
}
printf("%s\n",color[k].s);

for(i=0;i<T;i++)//颜色的个数归零
color[i].n=0;
}

//while(1);
return 0;
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: