用tab替换行输入中的4个连续blank
自己思考了很久,可能对题目理解有错。但难得找到方法,记一下:
1.一开始,在输入时就进行识别,想在输入存入数组前用tab代替连续的blank。以目前水平感觉实现起来有技术难度,还容易操作数组越界,导致core dump。改正也不知从何下手。
2.改变大方向,先把所有的输入保存到数组里,再对数组元素逐个识别、替换。很快大的框架就实现了,剩下就是解决逻辑错误带来的错误结果。
程序:
![](http://m.amcfsurvey.com/editerupload/fetch/20161101/323068_1_0.jpg)
![](http://m.amcfsurvey.com/editerupload/fetch/20161101/323068_1_1.jpg)
![](http://m.amcfsurvey.com/editerupload/fetch/20161101/323068_1_2.jpg)
![](http://m.amcfsurvey.com/editerupload/fetch/20161101/323068_1_3.jpg)
总结:
<45><46>两行花的时间最多,还是要看着结果,顺着程序一遍一遍在脑里过,没有捷径。想不通时放一放。
评论