您的位置:首页 > 编程语言 > C语言/C++

bnu1066 爱学习的辉蛋 C语言版

2008-12-29 22:54 260 查看
北京师范大学珠海分校
Judge Online of ACM ICPC
1066 爱学习的辉蛋
C语言版
#include <stdio.h>
#include <string.h>

int main(){
    int i,j,m,n,max,s[201]={0};
    char a[201][11];
    while(1){
        max=0;
        scanf("%d",&n);
        if (n==0) break;
        for (i=1;i<=n;i++) scanf("%s",&a[i]);
        for (i=1;i<=n;i++)
            for (j=1;j<=n-i;j++)
                if (strcmp(a[i],a[j+i])==0) s[i]++;
        for (i=1;i<=n;i++){
            if (s[i]>max){
                m=i;
                max=s[i];
            }
        }
        printf("%s/n",a[m]);
        for (i=1;i<=n;i++) s[i]=0;
    }
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 c