最新回答 / Majesty_x
第一个和最后一个是为了遍历打印10个数,第二个是控制比较次数,最多只需要比较9次就能出结果,第三个是从下标0开始比较。为了好理解,建议你代入一个具体的数,手写一下就明白了
2018-11-18
最赞回答 / 慕仰103958
这是我的猜想因为 n = 10 所以 执行 else 语块,所以再次执行 wing函数 ,又因为wing(10-1=9)+10 = 19,所以再次执行 wing函数的时候 n的初始值是9,9不等于1,再次执行 else语块,此时 wing(n-1)+n == wing(9-1=8)+19=27 ,所以再次执行 wing函数,而此时的初始值是8 ,继续执行else 语块,此时 wing(n-1)+n == wing(8-1)+ 27······依次循环直到 n==1···················...
2018-11-17