编写函数func(n)求Fibonacci数列(1 1 2 3 5 8....)的第17个数

2025-05-22 02:03:11
推荐回答(1个)
回答1:

var n:integer;

function fblq(n:integer):integer;
var a,b,c,i:integer;
begin
a:=1;
b:=1;
if n>2
then
for i:=3 to n do
begin
c:=a+b;
a:=b;
b:=c;
end
else c:=1;
fblq:=c;
end;

begin
readln(n);
writeln(fblq(n));
end.