1. 程式人生 > >Let the Balloon Rise

Let the Balloon Rise

注意每次進入迴圈後將p陣列清零初始化!!!要不真的是無限WA QAQ 在這裡插入圖片描述 在這裡插入圖片描述

#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
   int n,max,i,j,l,p[1000];
   char m[1000][20]; 
   while(scanf("%d",&n)!=EOF)
   {
   	if(n==0)break;
   	memset(p,0,sizeof(p));
   	for(i=0;i<n;i++)
   	{
   	    scanf("%s",&
m[i]); } for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(strcmp(m[i],m[j])==0) p[i]++; } } max=0,l=0; for(i=0;i<n;i++) { if(p[i]>=max) { max=p[i]; l=i; } } printf("%s\n",m[l]); } return 0; }