首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

这道题关于嵌套的,不知道怎么得出13的

2012-03-30 
这道题关于嵌套的,不知道如何得出13的?#includestdio.hint fun(int n,int *s){int f1,f2if(n0||n1)

这道题关于嵌套的,不知道如何得出13的?
#include<stdio.h>
int fun(int n,int *s)
{
int f1,f2;
if(n==0||n==1)
*s=1;
else
{
fun(n-2,&f2);
fun(n-1,&f1);
*s=f1+f2;
}
}
 void main()
{
int x;
fun(6,&x);
printf("\n%d",x);
}

[解决办法]
(1 + 1) + (1 + (1 + 1)) = 5;
(1 + (1 + 1)) = 3;
((1 + 1) + (1 + (1 + 1)) = 5;
5 + 3 + 5 = 13

热点排行
Bad Request.