已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:

已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:F(1)=1ifn=1F(2)=1ifn=2F(n)=F(n-1)+F(n-2)if... 已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:

F(1)=1 if n=1

F(2)=1 if n=2

F(n)=F(n-1)+F(n-2) if n>2
以下程序是求F(30),请将程序补充完整,并给出正确结果,填入相应窗口。
程序:
#include <math.h>
#include <stdio.h>
main()
{
double f1,f2;
int i;
____________
f2=1;
for (____________)
{
f1=f1+f2;
f2=f2+f1;
}
clrscr();
printf("\n the number is :%12.0lf",f2);
}
展开
 我来答
旅游小达人Ky
高粉答主

2021-10-21 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1893
采纳率:100%
帮助的人:39.2万
展开全部

这个是用C写的。会要求输入一个整数,此时输入50即可。当然可以略作修改,只算F(50)。

#include<stdio.h>

int main()

{

int n, first = 0, second = 1, next, c;

printf("Enter the number of terms\n");

scanf("%d",&n);

printf("First %d terms of Fibonacci series are :-\n",n);

for ( c = 0 ; c < n ; c++ )

{

if ( c <= 1 )

next = c;

else

next = first + second;

first = second;

second = next;

}
printf("%d\n",next);

}

return 0;

}

斐波那契数列的定义者

是意大利数学家莱昂纳多·斐波那契(Leonardo Fibonacci),生于公元1170年,卒于1250年,籍贯是比萨。他被人称作“比萨的莱昂纳多”。1202年,他撰写了《算盘全书》(Liber Abacci)一书。他是第一个研究了印度和阿拉伯数学理论的欧洲人。

他的父亲被比萨的一家商业团体聘任为外交领事,派驻地点于阿尔及利亚地区,莱昂纳多因此得以在一个阿拉伯老师的指导下研究数学。他还曾在埃及、叙利亚、希腊、西西里和普罗旺斯等地研究数学。另外斐波纳契还在计算机C语言程序题中应用广泛。

739668506
2015-12-17 · TA获得超过1157个赞
知道小有建树答主
回答量:394
采纳率:0%
帮助的人:356万
展开全部
f1=1;
i=0;i<14;i++
更多追问追答
追问
谢啦
改错
求[100,,1000]之间同时满足除4余3或除5余4条件之和。
  #include“stdio.h”
  #include“math”
  main()
  { int sum ;
   int i;
  /*下行有错*/
  sum=1;
  /*下行有错*/
  for(i=100;I<=1100;i--)
  /*下行有错*/
  { if(fomd(I,4)==3&&fomd(I,5)==4)
sum+=I;}
printf(“%d\n”,sum);}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式