当前位置 博文首页 > icesord的博客:实验11-1-9 藏尾诗 (20分)

    icesord的博客:实验11-1-9 藏尾诗 (20分)

    作者:[db:作者] 时间:2021-06-16 09:17

    本题要求编写一个解密藏尾诗的程序。

    输入格式:
    输入为一首中文藏尾诗,一共四句。每句一行,但句子不一定是等长的,最短一个汉字,最长九个汉字。注意:一个汉字占两个字节。

    输出格式:
    取出每句的最后一个汉字并连接在一起形成一个字符串并输出。同时在末尾输入一个换行符。

    输入样例:

    悠悠田园风
    然而心难平
    兰花轻涌浪
    兰香愈幽静
    

    输出样例:`

    风平浪静
    

    答案:

    #include<stdio.h>
    struct sentence
    {
        char op[20];
        int location;//记录最后一个汉字的起始位置
    }str[4];
    int main(void)
    {
        int i,j;
        int size;
        for(i=0;i<4;i++)
        {
            gets(str[i].op);
            size=strlen(str[i].op);
            str[i].location=size-2;//每个汉字两个字节,所以-2
        }
        for(i=0;i<4;i++)
        {
            j=str[i].location;
            printf("%c%c",str[i].op[j],str[i].op[j+1]);
        }
        printf("\n");
        return 0;
    }
    
    下一篇:没有了