#include<stdio.h>
#include<string.h>
//#define LOCAL
int main()
{
#ifdef LOCAL
freopen("in.txt","r",stdin);
freopen("ou.txt","w",stdout);
#endif
int n,i,j,k,t=0,s=0,flag[4]={0};
char sf[105],ss[105],save[4][100];
scanf("%d",&n);
getchar();
for(i=0;i<n;i++)
{
gets(sf);
for(j=0;j<strlen(sf);j++)
{
if(sf[j]=='<'||sf[j]=='>')
{
flag[t++]=j;
}
}
for(j=0;j<3;j++)
{
for(k=flag[j];k<flag[j+1];k++)
{
if(sf[k]!='<'&&sf[k]!='>')
{
save[j][s++]=sf[k];
}
}
save[j][s]='\0';
s=0;
}
s=0;
for(j=flag[3];j<strlen(sf);j++)
{
if(sf[j]!='<'&&sf[j]!='>')
{
save[3][s++]=sf[j];
}
}
save[3][s]='\0';
gets(ss);
for(j=0;j<strlen(sf);j++)
{
if(j!=flag[0]&&j!=flag[1]&&j!=flag[2]&&j!=flag[3])
printf("%c",sf[j]);
}
printf("\n");
for(j=0;j<strlen(ss)-2;j++)
{
if(ss[j]!='.')
{
printf("%c",ss[j]);
}
else
{
for(k=0;k<strlen(save[2]);k++)
{
printf("%c",save[2][k]);
}
for(k=0;k<strlen(save[1]);k++)
{
printf("%c",save[1][k]);
}
for(k=0;k<strlen(save[0]);k++)
{
printf("%c",save[0][k]);
}
for(k=0;k<strlen(save[3]);k++)
{
printf("%c",save[3][k]);
}
}
}
printf("\n");
t=0;
s=0;
}
return 0;
}
UVA - 10361 - Automatic Poetry
最新推荐文章于 2022-02-25 19:38:17 发布