作业帮 > 综合 > 作业

斐波那契数列(兔子繁殖数列),pascal语言,高精度做~❀❤

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 13:15:31
斐波那契数列(兔子繁殖数列),pascal语言,高精度做~❀❤
var
n,i,l:integer;
a,b,c:array [1..10000] of byte;
procedure plus;
var
i:integer;
begin
fillchar(c,sizeof(c),0);
for i:=1 to l do begin
c[i]:=c[i]+a[i]+b[i];
c[i+1]:=c[i] div 10;
c[i]:=c[i] mod 10;
end;
if c[l+1]>0 then l:=l+1;
end;
begin
readln(n);
fillchar(a,sizeof(a),0);
fillchar(b,sizeof(b),0);
a[1]:=1;b[1]:=1;c[1]:=1;
l:=1;
for i:=3 to n do begin
plus;
a:=b;
b:=c;
end;
for i:=l downto 1 do
write(c[i]);
writeln;
end.