720吧
jc(n)=6乘以jc(6-1),==6乘jc(5)
那jc(5)等于多少呢?
jc(5)=5乘jc(4),
那jc(4)等于多少呢?
jc(4)=4乘jc(3),
那jc(3)等于多少呢?
jc(3)=3乘jc(2),
那不废话,我问你jc(2)又等于多少?
这一步就是关键了,
jc(2)=2乘以jc(1).
终于没人问我jc(1)等于多少了,因为当n==1时,return 1:
所以jc(2)=2乘以1。就等于2。知道了jc(2)=2,那就知道jc(3)了,因为jc(3)=3乘以jc(2),也就等于6,
依此类推
可以算出来jc(5)=120,因为jc(6)=6乘以jc(5), 所以jc(6)=6乘以120=720
6的阶乘(6*5*4*3*2*1 = 720)
print jc n
n=6
jc6 = 6jc5
jc5 = 5jc4
jc4 = 4jc3
jc3 = 3jc2
jc2 = 2jc1
jc1 = 1