第四周课下作业(考试补齐)

知识点总结

递归的应用

递归可以用少量程序作出大量的重复性运算。和C语言的递归基本一样。设置递归函数以后直接用递归函数运算,注意设置递归函数括号中的数据类型和主类中数据类型的一致性。比较通用的方法就是将所有数据类型全部转换为整数型然后运算。

以这个代码为例,计算的是n(n-1)(n-2)....21的值。设置一次函数fact为n*fact(n-1)进行重复运算,直到n=1停止。

代码链接

程序运行截图




JDB调试截图

N=1

N=2

N=3

posted @ 2018-03-22 22:03  高君天  阅读(110)  评论(2编辑  收藏  举报