问题描述:
c语言 用函数编写Fibonacci数列问题
题目是这样的
下列这个程序是用函数的方式完成编写一个Fibonacci数列,请补充完成函数number_fibonacci( )的代码.
这个数列有如下特点:第1,2两个数为1,1.从第3个数开始,该数是其前面两个数之和.即:
F1=1 (n=1)
F2=1 (n=2)
Fn=Fn-1+Fn-2 (n>=3)
运行结果为:
1 1 2 3
5 8 13 21
34 55 89 144
233 377 610 987
1597 2584 4181 6765
....
....
我编写的程序是
#include
int fib(int a);
main()
{
int n;
scanf("%d",&n);
fib(n);
}
int fib(int a)
{
int b[100];
int i;
b[0]=1;
b[1]=1;
for(i=2;i
题目是这样的
下列这个程序是用函数的方式完成编写一个Fibonacci数列,请补充完成函数number_fibonacci( )的代码.
这个数列有如下特点:第1,2两个数为1,1.从第3个数开始,该数是其前面两个数之和.即:
F1=1 (n=1)
F2=1 (n=2)
Fn=Fn-1+Fn-2 (n>=3)
运行结果为:
1 1 2 3
5 8 13 21
34 55 89 144
233 377 610 987
1597 2584 4181 6765
....
....
我编写的程序是
#include
int fib(int a);
main()
{
int n;
scanf("%d",&n);
fib(n);
}
int fib(int a)
{
int b[100];
int i;
b[0]=1;
b[1]=1;
for(i=2;i
问题解答:
我来补答展开全文阅读