用tab替换行输入中的4个连续blank
自己思考了很久,可能对题目理解有错。但难得找到方法,记一下:
1.一开始,在输入时就进行识别,想在输入存入数组前用tab代替连续的blank。以目前水平感觉实现起来有技术难度,还容易操作数组越界,导致core dump。改正也不知从何下手。
2.改变大方向,先把所有的输入保存到数组里,再对数组元素逐个识别、替换。很快大的框架就实现了,剩下就是解决逻辑错误带来的错误结果。
程序:




总结:
<45><46>两行花的时间最多,还是要看着结果,顺着程序一遍一遍在脑里过,没有捷径。想不通时放一放。
评论