求问C语言大神,帮忙看一下这道题~~

分离单词

Description

编写程序以字符串为单位,以空格或标点符号(字符串中仅含英文逗号','或小数点'.'作为标点符号)作为分隔符,对字符串中所有单词进行倒排,然后把已处理的字符串(应不含标点符号)打印出来。

Input

输入一个字符串(包含大小写字母、空格、逗号或小数点)

Output

输出处理后的字符串。

Sample Input

I am a student. I like study.

Sample Output

study like I student a am I

把整个句子翻转,再把每一个单词翻转。
用指针实现不错