赞
踩
#include <stdio.h> #include <string.h> int main() { int n,t[1000]={0},i,j,num,max,pos; char a[20],b[1000][20]; while(scanf("%d",&n)!=EOF&&n!=0) { num=0; memset(t,0,sizeof(t)); getchar(); for(i=0;i<n;i++) { gets(a); for(j=0;j<num;j++) if(strcmp(a,b[j])==0) { t[j]++; break; } if(j==num) { strcpy(b[num],a); t[num++]++; } } max=t[0];pos=0; for(i=1;i<num;i++) if(t[i]>max) { max=t[i]; pos=i; } printf("%s\n",b[pos]); } return 0; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。