#include <stdio.h> #include <string.h>
#define MAX_LEN_INPUT 1002 #define SPACE ' '
char* s_gets(char* line);
int main(int argc, char* argv[]){ char line[MAX_LEN_INPUT] = {0}; char* retVal; int len; retVal = s_gets(line);
if(retVal){
len = strlen(line);
for(int i = len -1; i >=0; i--){
if(line[i] == SPACE){
printf("%s", &line[i + 1]);
line[i] = '\0';
printf(" ");
}
}
printf("%s",line);
}
return 0;
}
char* s_gets(char* line){ char* ret_val; int i = 0; ret_val = fgets(line,MAX_LEN_INPUT,stdin);
if(ret_val){
while(line[i] != '\n' && line[i] != '\0')
i++;
if(line[i] == '\n'){
line[i] = '\0';
}
else{
while(getchar() != '\n')
continue;
}
}
return ret_val;
}