用二维数组比较方便

#include<stdio.h>
int main(){
    char str[1001][32]={'\0'};
    int count=0;
    while(~scanf("%s",&str[count])){
        count++;
    }
    for(int i=count-1;i>0;i--){
        printf("%s ",str[i]);
    }printf("%s\n",str[0]);
}