编程总结
1.要计算结果的范围如计算过程中变量与结果的字节数量或位数,其中,1个字节中有8bit,1个int中有4byte,例子:求菲波那切数列第90项时,斐波那契数列第90项大于int的最大值,而long long的最大值
比斐波那契数列第90项大,因此应使用long long而非int
2.要检查变量设定的初始值, 例子:在走楼梯问题中(每次可以走一级或三级),递归应该从4开始而我写成了3
3.能用正确的方法就使用正确的方法而不使用取巧的方法,例子:比如走方格问题中(n行m列),我根据计算得出总的种类数量是, 然而由于没有计算1因此错了。凡做题需要先正确,再取巧
4.在确定思路后要使用对标程序对于程序可能出现的情况进行计算










网友评论