利用二维数组储存,每一维储存一个单词;利用while(~scanf("%s",&a[i]))输入用i记录输入的单词总数,然后反向遍历就行
#include<stdio.h>int main(){int i=0;char a[101][101];while (~scanf("%s",&a[i])){i++;}while(i--)printf("%s ",a[i]);}