UVa-Automatic Poetry
UVa-Automatic Poetry
#include <cstdio> #include <cstring> char s1[500],s2[500]; int start1,end1,start2,end2; int main() { int n; while (scanf("%d",&n)!=EOF) { getchar(); while(n--) { gets(s1); gets(s2); int i; start1=start2=end1=end2=-1; for(i=0;s1[i];++i) { if(s1[i]=='<') { if(start1==-1) start1=i; else start2=i; } else if(s1[i]=='>') { if(end1==-1) end1=i; else end2=i; } } for(i=0;s1[i];++i) { if(s1[i]!='>'&&s1[i]!='<') printf("%c",s1[i]); } printf("\n"); for(i=0;s2[i]!='.';++i) printf("%c",s2[i]); for(i=start2+1;i<end2;++i) printf("%c",s1[i]); for(i=end1+1;i<start2;++i) printf("%c",s1[i]); for(i=start1+1;i<end1;++i) printf("%c",s1[i]); for(i=end2+1;s1[i];++i) printf("%c",s1[i]); printf("\n"); } } return 0; }
热门文章:
相关内容
- 暂无相关文章
评论关闭