随堂测试题1:字符串中的字母翻转
题目:定义一个字符数组,大小为40,从键盘输入一个字符串(长度小于40,含空格)存入数组,将字符串反转(保持单词顺序不变,每个单词翻转),单词以空格隔开,输出的字符串保持空格位置不变,例如,给定字符串"we tonight you",输出"ew thginot uoy",给定字符串" abc",输出" cba"。
刚开始自己写的十分复杂,又是把单词弄到另一个数组里又是把它翻转,还一直过不了,直到看到这位大佬的博客https://blog.csdn.net/xililixilu/article/details/104142504
才茅塞顿开。
本道题的重点是如何在把单词翻转的同时保留原来输入的空格位置。
话不多说,直接上代码

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


浙公网安备 33010602011771号