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;}

原创粉丝点击