pku1001

#对1001的反省4

 

这一回真的是很糟糕!别人的源码最后输出那里没有看懂但是为了省事直接粘贴复制了。直接证明了一句俗语“你糊弄学习,学习就糊弄你”。而且,没有做好模块调试。(==2)。上面就是错误的截屏。

真的是很烦躁和难受,一直调试不出正确的语气结果。但是,突然想起,乔治.波利亚的教导“只有当一件事情真正成为你的问题时,这才是你的问题。”而且,这个世界有一个很神奇的秘密,乔治.波利亚在练习题中说过:“只要投身其中,总会找到想要的。”

调试的存在,在现在就是验证编码的逻辑是否正确。

 

在寻找计算小数位数时,zs的位置已经指向小数点。所以在后面的赋值时出现了只有小数点之后数字的情况。现在的问题是,如果在赋值的时候,zs的位置是指向正确的地方呢?使用temp变量。

 

显而易见,输出和预期不符。前面的模块已经调试完毕。通过排除思维,也就是说现在的问题出在了这个输出模块。幸运的是,这是我不加思考粘贴复制的代码。这也是命运告诉我的敲门砖。对自己认真负责。不懂就是不懂。只要努力就一定会有收获。

 

循环控制是j,使用的是i.==2妈的。

现在面临的问题是,大数每一位相乘时的位置是怎么放的。

 

明显的输出错误。如果仅凭自己,我会首先怀疑后面的输出代码,而不是数据类型比较错误。



你可能感兴趣的:(pku1001)