【每日一题】 倒置字符串(巧用cin输入流)
推荐文章:
文章目录
1、题目来源
牛客网:倒置字符串
2、题目描述
将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I
3、输入/出描述
输入描述:
每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100
输出描述:
依次输出倒置之后的字符串,以空格分割
4、示例
输入:I like beijing.
输出:beijing. like I
5、解题思路
将一句话的单词进行倒置,首先想到的是全转置,然后在全转置的字符串中查找空格或者\0, 遇到空格说明找到了一个单词,遇到’\0’说明源字符串完全遍历,将查找到的单词进行全转置,即可。整个思路在下面的简图列出。
6、代码展示
//C语言实现
#include<stdio.h>
#include<string.h>
//转置字符串
void Reverse_String(char *s, int start, int leng)
{