#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<cstdlib>
using namespace std;
int main()
{
char s[100];
fgets(s,100,stdin);
int len=strlen(s),index=len-1;
if(s[len-1]=='\n' && s[len]=='\0'){
s[len-1]='\0';
len--;
index--;
}
for(int i=len-1;i>=0;i--){
if(s[i]==' '){
for(int j=i+1;j<=index;j++){
printf("%c",s[j]);
}
index=i-1;
printf(" ");
}
}
for(int i=0;i<=index;i++) printf("%c",s[i]);
return 0;
}
PAT好像不支持gets,所以这里就用fgets了,不过用这个函数要注意一哈,它会吸收回车,所以要把它去掉