C语言老师布置的作业…

什么意思…?
2025-03-07 11:20:33
推荐回答(3个)
回答1:

斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........
这个数列从第3项开始,每一项都等于前两项之和。

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(3)=2,F(n)=F(n-1)+F(n-2)(n>=4,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从1963年起出版了以《斐波纳契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。
老师的意思是让你编程计算并输出这个数列的前N项。

回答2:

C语言斐波拉切数列(fibonacci)怎么求的
斐波拉切数列特点是前两项为1,从第三项开始,每项都是前两项的和

#include
int main()
{
int m,num;
int a1,a2;
num=0;
a1 = 1;
a2 = 1;
scanf("%d",&m);
if (m<=0)
printf("请输入一个数 且不能为零和负!\n");
else if (m==1 || m==2)
num = 1;
else while(m>=3)
{
num = a1+a2;
a1 = a2;
a2 = num;
m--;
}
printf("%d",num);
return 0;

回答3:

请百度这个单词或者"斐波那契数列"