大家帮帮解释写这个f(f(9))表示的是什么
1、设有一个递归算法如下int f(int n) {
if(n<=3) return 1;
else return f(n-2)+f(n-6)+1;
}
试问计算f(f(9))时需要计算( )次f函数。
f(f(9)) 表示什么?
2018-05-22 14:59
2018-05-22 15:14
2018-05-22 15:40
程序代码:#include<stdio.h>
int i=0;
int f(int n) {
i++;
if(n<=3) return 1;
else return f(n-2)+f(n-6)+1;
}
void main()
{
i=0;
f(f(9));
printf("%d",i);
}[此贴子已经被作者于2018-5-22 16:02编辑过]

2018-05-22 15:58
2018-05-22 16:08
2018-05-22 16:12
2018-05-22 16:24
2018-05-22 16:25
2018-05-22 16:35
~

2018-05-22 19:06