原文:劣质代码评析——刻舟求剑的故事

题目 将一个 的矩阵中最大的元素中最大的元素放在中心, 个角分别放 个最小的元素 顺序为从左到右,从上到下依次从小到大存放 ,写一函数实现之,用main函数调用。 谭浩强 , C程序设计 第四版 学习辅导 ,清华大学出版社, 年 月,p 评析 这其实是一个相当复杂的问题,题目作者自己大概根本没意识到,更没有真正想清楚这个问题的解决,拍拍脑袋就出题了。 题目中明显的问题是语义不清,比如什么是 最大 ...

2012-07-22 23:38 21 3156 推荐指数:

查看详情

劣质代码评析——猜数字问题(上)

【题目】 猜数字(又称 Bulls and Cows )是一种大概于20世纪中期兴起于英国的益智类小游戏。一般由两个人玩,也可以由一个人和电脑玩,在纸上、在网上都可以玩。这种游戏规则简 ...

Wed Oct 17 08:00:00 CST 2012 40 3238
劣质代码评析——猜数字问题(下)

前文链接:劣质代码评析——猜数字问题(上)【重构】   这个问题的解决并不复杂,最多只需要三个步骤: 生成无重复数字的四位整数; 重复猜数字最多10次,猜中则宣布胜利,程序结束; 10次没猜中,宣布失败,程序结束。   用C语言描述这个过程应该是 ...

Sat Oct 20 18:13:00 CST 2012 7 1584
劣质代码评析——《写给大家看的C语言书(第2版)》附录B之21点程序(一)

  《写给大家看的C语言书(第2版)》是邮电社图灵公司引进翻译的一本C语言入门书,这是一本垃圾书。搞不清图灵为什么引进了这样一本垃圾书。该书作者基本不懂得C编程技术,书中误导、错谬比比皆是。  该书的附录B给出了一个21点游戏的代码,这是一个很糟糕的C程序,毛病很多,实在不足以为初学者以示 ...

Sun Jul 07 05:25:00 CST 2013 5 2328
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM