day12 2023/03/11
难度:简单
题目:编写一个程序实现将字符串中的所有'you'替换成'we'
输入:包含多行数据每行数据是一个字符串,长度不超过1000,数据以EOF结束
输出:对于输入的每一行,输出替换后的字符串
示例一:
输入:you love we
输出:we love love
说明:you替换为we
运行实例:
思路:用getline接受输入字符串,遍历字符串,从遍历位开始寻找,是否连续三位分别为y,o,u,若是,则进行赋值操作,与删除元素操作。
具体实现:
1、通过for循环遍历字符串
2、判断是否三个连续为you
3、一二位分别置w,e
4、删除第三位元素
关键点:
用getline接受含空格的字符串,最后打印更新后的字符
算法实现:
总结: 解题要根据题意,思考合适的解法,与自己曾经学过的算法知识相贯通,融汇,同时也要去接受效率更高的解法。