⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1989.cpp

📁 这是哈尔滨工业大学acmOJ的源代码
💻 CPP
字号:
/*  This Code is Submitted by wywcgs for Problem 1989 on 2005-09-19 at 21:02:15 */ 
#include <stdio.h>
#include <string.h>

int main()
{
    char word[501][21], *frestr = NULL;
    int repeat[500] = {0};
    int i, j, num, max;
    
    for(num = 0; ; num++) {
        scanf("%s", word[num]);
        if(!strcmp(word[num], "#")) {
            break;
        }    
    }
    max = -1;
    for(i = 0; i < num; i++) {
        for(j = i; j < num; j++) {
            if(repeat[i] != -2) {
                if(!strcmp(word[i], word[j])) {
                    repeat[i]++;
                    if(i != j) {
                        repeat[j] = -2;
                    }    
                }
            }
        }
        if(repeat[i] > max) {
            max = repeat[i];
            frestr = word[i];
        } else if(repeat[i] == max) {
            if(strcmp(word[i], frestr) < 0) {
                frestr = word[i];
            }    
        }
    }
    printf("%s\n", frestr);
    scanf("%d", &i);
    
    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -