老K参加了第一界编程比赛后惨败
后http://www.programfan.com/club/showtxt.asp?id=1135722:Knocker,他的程序是这次比赛中关注的焦点!我的看法是短小精悍,打印出来的话可以节省一点纸!!!
为什么这么说呢?因为:
1.编程风格很烂,难以理解,难以调试,难以排错,难以维护,不值得学习!!
2.未对输入范围做检查.输入超出范围的数后,居然会输出乱码!!
3.有人说运行速度高,我看未必!对该程序我不想做多的解释(因为它实在不值得我们去学习).只是告诉大家他用的不是循环,而是递归.就是用递归来代替循环.然而递归会做大量的进栈和出栈工作!所以运行速度反而会比用循环慢.
为什么这么说呢?因为:
1.编程风格很烂,难以理解,难以调试,难以排错,难以维护,不值得学习!!
2.未对输入范围做检查.输入超出范围的数后,居然会输出乱码!!
3.有人说运行速度高,我看未必!对该程序我不想做多的解释(因为它实在不值得我们去学习).只是告诉大家他用的不是循环,而是递归.就是用递归来代替循环.然而递归会做大量的进栈和出栈工作!所以运行速度反而会比用循环慢.
[此贴子已经被作者于2006-11-11 20:23:08编辑过]