藏头诗和藏尾诗

藏头诗和藏尾诗

藏头诗

正常模拟即可。用一个二维数组存放诗句。一个汉字占三个字符,那便顺序输出前三个字符即可。

#include
int main(){
    char poem[4][20];
    for(int i=0;i<4;i++){
        scanf("%s",poem[i]);
    }
    for(int i=0;i<4;i++){
        for(int j=0;j<3;j++){
            printf("%c",poem[i][j]);
        }
    }
    printf("\n");
    return 0;
}

藏尾诗

知道每个词句长度。len -3 ,在顺序输出字符即可。

#include
#include
int main(){
    char poem[4][27];
    for(int i=0;i<4;i++){
        scanf("%s",poem[i]);
    }
    for(int i=0;i<4;i++){
        int len=strlen(poem[i])-3;
        for(int j=0;j<3;j++){
            printf("%c",poem[i][len]);
            len++;
        }
    }
    printf("\n");
    return 0;
}

小白,记录刷题代码,勿喷,哈哈。

你可能感兴趣的:(算法)