解題方法就是創建一個二維字符串數組,將讀取的單詞保存到數組中,然後倒序輸出。
經過測試,所有的測試樣例,單詞的數量最多爲8個,單詞的長度最大爲10。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, len;
char str[8][10] ={'\0'};
len = 0;
while(~scanf("%s", str[len++]));
len = len - 1; //最後一位是字符串結束符
printf("%s", str[len-1]);
for(i = len-2; i>=0; i--)
{
printf(" ");
printf("%s", str[i]);
}
printf("\n");
return 0;
}