【HDU 1004】【水题】Let the Balloon Rise

#include "stdio.h"
#include "string.h"
int main(){
    int n,i,j,max,a[1010];
    char s[1010][16];
    while(scanf("%d",&n) && (n!=0))
   {
        for(i=0;i<n;i++)
            scanf("%s",s[i]);  //输入气球颜色 
        for(i=0,max=0;i<n;i++){
            for(j=i+1,a[i]=0;j<n;j++){
                if(strcmp(s[i],s[j])==0)
                    a[i]++;      //如果气球颜色相同,个数加1;a[i]来记个数 
            }
            if(a[i]>max)
                max=a[i];
        }
        for(i=0;i<n;i++)
            if(a[i]==max)
                puts(s[i]);
    }
    return 0;
}
自己当初刚学C语言的时候,哦大概是刚开学的那个十一。前面的几道基础的输入输出的就被虐的不行的。到这题根本无从下手。。现在回头。。这题真TM的水啊。如果有和我以前一样自己做OJ玩,没人问的可以问我。。虽然我只是个水逼。。

你可能感兴趣的:(c,水题)