已知一个数列各项为: 0, 1, 1, 2, 3, 5, 8, 13, 21 ,34……,求第N项是多少? (其中100>N>=1) 用pascal做
2个回答
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.
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.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询