4.倒置字符串

该博客主要介绍了如何实现一个倒置字符串的功能,保持单词顺序不变但单词间位置互换。例如,输入'I like beijing.',输出'beijing. like I'。博主通过题目描述、解析和解题思路讲解了问题的本质,并提供了VS2013编译环境下的代码实现,需要注意的是,while语句需用CTRL+z来结束循环。
摘要由CSDN通过智能技术生成

1.题目描述

将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I

输入描述:

每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100

输出描述

依次输出倒置之后的字符串,以空格分割

示例1:
输入

I like beijing.

输出

beijing. like I

2.题目解析

就是将一段字符串中的前后单词交换,以单词为单位逆置。

3.解题思路

在这里,我们可以将一段字符串分成两段字符串 s1,s2 。假设我们输入 I like beijing.
1.先输入s2 , s2里的内容为I
2.再输入s1,s1里的内容为like
3.通过语句s2=s1+" " +s2后,s2里的内容为like l
4.然后再输入s1,重复上式语句,就变成了beijing. like l

4.VS2013编译代码


                
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值