10361--Automatic Poetry

#include<stdio.h> #include<string.h> #define LOCAL int main() { #ifdef LOCAL freopen("in.txt","r",stdin); freopen("out.txt","w",stdout); #endif int n; char t; scanf("%d",&n); while(n--) { char s1[105],s2[105],s3[105],s4[105]; memset(s1,'/0',sizeof(s1)); memset(s2,'/0',sizeof(s2)); memset(s3,'/0',sizeof(s3)); memset(s4,'/0',sizeof(s4)); t=getchar(); int i,flag=0,count=0; while((t=getchar())!=EOF) { if(t=='/n') break; if(t!='<'&&t!='>'&&flag==0) putchar(t); if(t=='<'&&flag==0) { flag=1;i=0; } if(t!='<'&&t!='>'&&flag==1) s1[i++]=t; if(t=='>'&&flag==1) { flag=2;i=0; } if(t!='<'&&t!='>'&&flag==2) s2[i++]=t; if(t=='<'&&flag==2) { flag=3;i=0; } if(t!='<'&&t!='>'&&flag==3) s3[i++]=t; if(t=='>'&&flag==3) { flag=4;i=0; } if(t!='<'&&t!='>'&&flag==4) s4[i++]=t; } printf("%s%s%s%s/n",s1,s2,s3,s4); while(t=getchar()) { if(t=='.') { count++; if(count==3) break; } else putchar(t); } printf("%s%s%s%s/n",s3,s2,s1,s4); } return 0; }

你可能感兴趣的:(10361--Automatic Poetry)