PAT 甲级 A1077 (2019/02/19)

Posted zjsaipplp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PAT 甲级 A1077 (2019/02/19)相关的知识,希望对你有一定的参考价值。

#include<cstdio>
#include<cstring>
int n, minlen = 256, cnt = 0;
char str[100][256];
int main(){
    scanf("%d", &n);
    getchar();  //接收换行符
    for(int i = 0; i < n; i++){
        fgets(str[i],256,stdin);
        int len = strlen(str[i])-1;
        if(len < minlen) minlen = len; 
        for(int j = 0; j < len/2; j++){
            char temp = str[i][j];
            str[i][j] = str[i][len-j-1];
            str[i][len-j-1] = temp;
        }
    }
    for(int i = 0; i < minlen; i++){
        char ch = str[0][i];
        bool same = true;
        for(int j = 1; j < n; j++){
            if(ch != str[j][i]){
                same = false;
                break;
            }
        }
        if(same)    cnt++; 
        else    break;
    }
    if(cnt != 0){
        for(int i = cnt - 1; i >= 0; i--){
            printf("%c",str[0][i]); 
        }   
    }   
    else{
        printf("nai");
    }
    return 0;
}

以上是关于PAT 甲级 A1077 (2019/02/19)的主要内容,如果未能解决你的问题,请参考以下文章

PAT 甲级 A1033 (2019/02/19)

PAT 甲级 A1050 (2019/02/19)

PAT 甲级 A1048 (2019/02/19)

PAT 甲级 A1041 (2019/02/19)

pat甲级75分在啥水平

pat甲级没做出来没有分吗