目录
🧸1.题目描述
【倒置字符串】
将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I
输入描述:每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100
输出描述:依次输出倒置之后的字符串,以空格分割
示例:
输入
I like beijing.
输出
beijing. like I
🧸注意
要认真审题,这可不是逆序字符串的每个字符,而是以单词为单位(包括标点符号,不过该题标点符号只考虑句末的点号 . ),让单词的顺序逆序。
🧸2.如何分割?
🧸2.1 思路分析
既然要以单词为单位逆序,那么我们就先考虑一下把单词分割出来,怎么分呢?
想想看,输入的字符串中每个单词之间是不是都以空格' '为间隔,以此来区别不同的单词,我们可不可以利用这一点来分割单词呢?
而我们又知道:C语言里用'\0'来标示字符