这道题参考了这个网址: http://blog.csdn.net/u012490475/article/details/48845683 /* 首先考虑边界情况,当有1层时,有一种方法. 然后再看2层时,有1+1.和2+0,两种方法. 再看3层时,首先有两种选择:走一步或者走两步. 如果走两步,那后面还剩一步可走: 如果走一步,后面还剩两步可走,后面的方法即可等同于上面的2层情况. 即可归纳出用C(i) = j; 表示n层时有j种可能. C(1) = 1; C(2) = 2; C(3) = C(…