黑马程序员技术交流社区
标题:
关于一个函数递归调用
[打印本页]
作者:
军团指挥官
时间:
2015-4-7 10:49
标题:
关于一个函数递归调用
有八个人坐在一起,问第8个人多少岁?他说比第7个人大3岁。问第7个人多少岁?他说比第6个人大3岁。问第6个人多少岁?他说比第5个人大3岁。问第5个人多少岁?他说比第4个人大3岁,以此类推,最后问第1个人多少岁?他说是10岁。请问第8个人多大?
#include <stdio.h>
int age(int n)
{
int c;
if(n==1)
c = 10;
else
c=age(n-1)+3;
return c;
}
int main()
{
printf("%d\n",age(8) );
}
复制代码
作者:
军团指挥官
时间:
2015-4-7 10:52
运行结果为31
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2