PAT1009
#include <stdio.h>
#define MAX 4000
int main () {
int fptr,rptr,sum;
int i=0;
char st[MAX];
sum=0;
fptr=rptr=0;
gets(st);
// if (st[0]=='\0') return 1;
while ( st[i]!='\0' ) {
sum++;
// printf ("i: %d --- account: %d ----- %c\n", i ,sum,st[i]);
i++;
}
// after the loop i=sum-1;
rptr=i-1;
while(i>=0){
if (st[i]==' ') {
fptr=i+1;
for (;fptr<=rptr;fptr++) {
printf ("%c",st[fptr]);
}
printf (" ");
i--;
rptr=i;
}else {
i--;
}
}
for (i=0;i<=rptr;i++){
printf ("%c",st[i]);
}
return 0;
}