相信自己
昨晚突发奇想要用以前师兄师姐的课程设计答案验证自己的程序,试了2个通过了,有一个不通过,心中一直有刺,早上起来继续努力。
早上的运气更是糟糕,昨晚通过的验证今天又发现了诸多破绽,结果3个试验3个行不通。想到我半死,绝望无奈,怎么也想不出自己的程序到底哪里不妥。无可奈何,用Excel计算了一下前人的计算,天啊!我的程序没错,都是前人的错。其中两个是到倒数一步和倒数第二步出错,至于为何出错不知道,因为代入的数据是正确的但出来的答案却有问题,有可能是按计算器时大意,又或者是到最后一步才发现自己的程序有问题于是将错就错写个“正确”答案来滥竽充数。终于第三位前人更是恐怖,同一个物理量,前一步计算出来是13,但到了下一步就变成了23,好,算你粗心大意,再算一阵,明明之前算出来的120又突然变成了128。“今时今日咁嘅学习态度点得嘎”,哎~~~ 枉费我一番心机,原来虚惊一场,但也好,修改了自己的一个不足,把一个用取整Int()的地方修正为四舍五入Round()。一场虚惊过后发现自己没错,错的都是前人,也心安理得一点。
自己花了如此多时间“磨”出来的程序自己应该很有信心,怎么可以轻信他人而难为自己呢?!太傻了。
不过程序倒还有个地方是不足的,显示的为数有问题,本该是显示0.00***的,它显示为*.**,自己增大了1000倍,不过后面的计算倒不会出问题,还好。不过这种问题也只是偶尔出现,当输入的第一个数字小于250就会出现,不过,小于250一个班也只有那么2个,1号和2号,其余的起码也300,而且只是一个地方显示的小数位有问题,问题不大。
程序从开始生成.exe到现在已经修改不下10次,自己是个粗心的人,也只能这样精益求精了。对于没有正确答案的程序,只能通过不同的测试来查缺补漏。相信自己,xrspook是好样的!
还没有评论