20pts求调~
查看原帖
20pts求调~
1251905
cao_20115楼主2024/5/5 16:59

Code

#include <cstdio>
#include <cstring>
char str[10086];
char tmp[10086];
int count;
int first;
int cnt;
int len;
int main(){
    scanf("%s", str);
    len = strlen(str);
    for (int i = 0; i < len; ++i) {
        if (str[i] >= 'A' && str[i] <= 'Z') str[i] = str[i] - 'A' +'a';
    }
    while (scanf("%s", tmp) != EOF) {
        len = strlen(tmp);
        for (int i = 0; i < len; ++i) {
            if (tmp[i] >= 'A' && tmp[i] <= 'Z') tmp[i] = tmp[i] - 'A' +'a';
        }
        cnt++;
        if (strcmp(str, tmp) == 0) {
            if (count == 0) first = cnt;
            count++;
        }
    }
    if (count == 0) {
        printf("-1");
    }
    else {
        printf("%d %d", count, first);
    }
    return 0;
}
2024/5/5 16:59
加载中...