PTA7-85:藏头诗

今天做了一道藏头诗的题目,感觉很难,其实,主要是要判断汉字每个占用2个字节,所以需要两个长度的数组去保存。

其次,输入字符串,可以使用二维数组进行储存。

附上代码。

/*
    题目:藏头诗
    作者:Unis
    日期:2018.3.4 Sunday
*/
#include

int main(){
    char s[4][2000];
    char t[20];
    int i = 0,j = 0;
    for(i = 0;i < 4;i++){
        scanf("%s",s[i]);
    }
    for(j = 0;j < 4;j++){
        t[j*2] = s[j][0];//t[0] t[2]
        t[j*2+1] = s[j][1];//t[1] t[3]
    }
    t[2*j] = '\0';
    printf("%s\n",t);
    //test
//    for(int i = 0;i < 4;i++){
//        printf("%s\n",s[i]);
//    }
    return 0;
}


你可能感兴趣的:(PTA7-85:藏头诗)