翻转单词顺序

输入一个英文句子，翻转句子中单词的顺序，但单词内字符的顺序不变。
先翻转整个句子，再翻转一个一个的单词。
这里使用gets，puts，因为输入的字符串中含有空格。scanf输入时不读入空格，将字符串分开了。