#include<stdio.h> int main() { char a[1000],b[1000]; int i,top; while(gets(a)!=NULL) { top=0; for(i=0;a[i]!='\0';i++) { if((a[i]<='z'&&a[i]>='a')||(a[i]<='Z'&&a[i]>='A')) b[top++]=a[i]; if(((a[i]<'a'||a[i]>'z')&&(a[i]<'A'||a[i]>'Z'))||(a[i+1]=='\0')) { while(top>0) putchar(b[--top]); } if((a[i]<'a'||a[i]>'z')&&(a[i]<'A'||a[i]>'Z')) putchar(a[i]); } printf("\n"); } } |
Double click to view unformatted code.