void Reverse(char *p,char *q) { while(p<q) { swap(*p,*q); p++; q--; } } void main() { char s[]="i come from tianjin."; char *p=s,*q=s+strlen(s)-1; Reverse(p,q); p=s; q=s; while(true) { if(*q==' ') { Reverse(p,q-1); p=q; while(*p!='