这个结果是怎么算的?等于13。麻烦知道的详解一下,非常感谢。
#include<stdio.h>int fun(int n,int*s)
{
int f1,f2;
if(n==0||n==1)
*s=1;
else
{
fun(n-1,&f1);
fun(n-2,&f2);
*s=f1+f2;
}
}
void main()
{
int x;
fun(6,&x);
printf("\n%d",x);
}
这个结果是怎么算的?等于13。麻烦知道的详解一下,(非常感谢。 下午发的那个少了一句,抱歉!)