uva_10361-Automatic Poetry

/**本题看懂题意就好解决了,就是把括号去掉输出一次,
 *然后交换字符串再输出一次
 */
#include <cstdio>
#include <cstring>

#define MAXS 6
#define MAX 101

int main(int argc, char const *argv[])
{
    char c,s[MAXS][MAX];
    int n,i,j,l;
    scanf("%d",&n);
    getchar();
    for(i=0;i<n;i++)
    {
        j=1;l=0;
        memset(s,'\0',sizeof(s));
        while((c=getchar())!='\n')
        {
            if(c=='<' || c=='>'){j++;l=0;continue;}
            s[j][l++]=c;
        }
        gets(s[0]);
        for(int i=0; i<3; i++)
            s[0][strlen(s[0])-1]='\0';
        printf("%s%s%s%s%s\n",s[1],s[2],s[3],s[4],s[5]);
        printf("%s%s%s%s%s\n",s[0],s[4],s[3],s[2],s[5]);
    }
    return 0;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值