本帖最后由 李尧 于 2013-3-28 03:39 编辑
10>1所以执行else,请从从上往下看等号左边部分,再从下往上看等号右边部分.....
9-b(9)=9-4=5 <==最终return的结果就是5...所以b(10)=5
|else
8-b(8)=8-4=4
|else
7-b(7)=7-3=4
|else
6-b(6)=6-3=3
|else
5-b(5)=5-2=3
|else
4-b(4)=4-2=2
|else
3-b(3)=3-1=2
|else
2-b(2)=2-1=1 不写了,依次类推,这就是递归....
|else
1-b(1)=1-0=1 return 1 给b(2)
|else
0-b(0)=0 return 1 给b(1)
|
0<1 return 0 给b(0)
卤煮,乃一定要看懂吖!!我写崩溃了我....挣个技术分我容易么....{:soso_e105:} |