Let the Balloon Rise
来源:互联网 发布:网络好声音苏棱然视频 编辑:程序博客网 时间:2024/04/27 13:30
#include <stdio.h>#include <stdlib.h>#include<string.h>/*=========================给所有颜色排序===========================*/void sort(char ballon[][16],int num){ int i ,j; char tr[16]; for(i=0;i<num;i++) for(j=0;j<num-1-i;j++) { memset(tr,0,sizeof(tr)); if(strcmp(ballon[j],ballon[j+1])==1) { strcpy(tr,ballon[j]); strcpy(ballon[j],ballon[j+1]); strcpy(ballon[j+1],tr); } }}int main(){ char ballon[1005][16]; int num=1; int total[1005]={0}; //排序后第i个的个数(着色相同) int i ; int max,maxi; while(scanf("%d",&num)&&num) { for(i=0;i<num;i++) scanf("%s",ballon[i]); sort(ballon,num); total[0]=1; max=maxi=0; for(i=1;i<num;i++) { if(strcmp(ballon[i],ballon[i+1])==0) total[i]=total[i-1]+1; else total[i]=1; } for(i=0;i<num;i++) { if(max<total[i]) { max=total[i]; maxi=i; } } printf("%s\n",ballon[maxi]); } return 0;}