随堂测试题1:字符串中的字母翻转

题目:定义一个字符数组,大小为40,从键盘输入一个字符串(长度小于40,含空格)存入数组,将字符串反转(保持单词顺序不变,每个单词翻转),单词以空格隔开,输出的字符串保持空格位置不变,例如,给定字符串"we tonight you",输出"ew thginot uoy",给定字符串"  abc",输出"  cba"。

刚开始自己写的十分复杂,又是把单词弄到另一个数组里又是把它翻转,还一直过不了,直到看到这位大佬的博客https://blog.csdn.net/xililixilu/article/details/104142504

才茅塞顿开。

本道题的重点是如何在把单词翻转的同时保留原来输入的空格位置。

话不多说,直接上代码

对于我而言重要的是这几步,为我在一串文本中找到空格间的单词提供了思路

posted @ 2020-12-27 19:34  _翩若惊鸿  阅读(166)  评论(0)    收藏  举报