编写一个求斐波拉契数列的递归过程,并将其前六项显示在文本框中
答案:1 悬赏:0 手机版
解决时间 2021-04-03 16:12
- 提问者网友:活着好累
- 2021-04-03 12:42
编写一个求斐波拉契数列的递归过程,并将其前六项显示在文本框中
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-04-03 12:49
main()
{ long fib; int n;
printf("Inputn: ");scanf("%d",&n);printf("n=%d\n",n);
fib=fun(n);
printf("fib=%d\n\n",fib);
}
#include <stdio.h>
long fun(int g)
{
switch(g);
{ case 0:return 0;
case 1;case 2:return 1;
}
return(fun(g-1)+fun(g-2));}
例如,若给n输入7,该项的斐波拉契级数值为:13。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
main()
{ long fib; int n;
printf("Inputn: ");scanf("%d",&n);printf("n=%d\n",n);
fib=fun(n);
printf("fib=%d\n\n",fib);
}
#include <stdio.h>
long fun(int g)
{
switch(g);
{ case 0:return 0;
case 1;case 2:return 1;
}
return(fun(g-1)+fun(g-2));}
{ long fib; int n;
printf("Inputn: ");scanf("%d",&n);printf("n=%d\n",n);
fib=fun(n);
printf("fib=%d\n\n",fib);
}
#include <stdio.h>
long fun(int g)
{
switch(g);
{ case 0:return 0;
case 1;case 2:return 1;
}
return(fun(g-1)+fun(g-2));}
例如,若给n输入7,该项的斐波拉契级数值为:13。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
main()
{ long fib; int n;
printf("Inputn: ");scanf("%d",&n);printf("n=%d\n",n);
fib=fun(n);
printf("fib=%d\n\n",fib);
}
#include <stdio.h>
long fun(int g)
{
switch(g);
{ case 0:return 0;
case 1;case 2:return 1;
}
return(fun(g-1)+fun(g-2));}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯