已知一个数列各项为: 0, 1, 1, 2, 3, 5, 8, 13, 21 ,34……,求第N项是多少? (其中100>N>=1) 用pascal做

 我来答
13108082919
2013-02-02 · TA获得超过169个赞
知道答主
回答量:132
采纳率:0%
帮助的人:86.9万
展开全部

已试过,是对的,望采纳,谢谢

程序如下:

program fai0bonacai;

  var t,n:longint;

      p,l,f:real;

  begin

    read(n);

    p:=0;l:=1;t:=2;

      while t<>n do

        begin

          f:=p+l;

            p:=l;

          l:=f;

        t:=t+1;

      end;

    write(f:0:0);

  end.

附图:

匿名用户
2013-02-02
展开全部
faibonacai(费波那契)数列
program minnum;
var
a:array[1..100] of longint;
n,i:integer;
begin
readln(n);
a[1]:=0;
a[2]:=1;
for i:=3 to n do
begin
a[i]:=a[i-1]+a[i-2];
end;
writeln(a[n]);
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式