早教吧作业答案频道 -->其他-->
(斐波那契数列)谁能解释一下这个程序中的“c[i]:=c[i]+a[i]+b[i];varn,i,l:integer;a,b,c:array[1..10000]ofbyte;procedureplus;vari:integer;beginfillchar(c,sizeof(c),0);fori:=1toldobeginc[i]:=c[i]+a[i]+b[i];c[i+1]:=c[i]d
题目详情
(斐波那契数列)谁能解释一下这个程序中的“ c[i]:=c[i]+a[i]+b[i];
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);
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.
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);
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.
▼优质解答
答案和解析
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]:=c[i] mod 10;
end;
if c[l+1]>0 then l:=l+1; //如最高位发生了进位,则和的位数加1
end;
这个过程是一个高精度加法的过程.
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]:=c[i] mod 10;
end;
if c[l+1]>0 then l:=l+1; //如最高位发生了进位,则和的位数加1
end;
这个过程是一个高精度加法的过程.
看了 (斐波那契数列)谁能解释一下...的网友还看了以下:
只列式,不计算.(1)桃花红村种桃树的棵树比梨树少十分之三,梨树有350棵.桃树有多少棵?(2)桃花 2020-03-31 …
物理题:量筒做的细而高,不做成粗而矮的形状.这主要是因为什么?这是一道物理选择题哦.选择是:A:实验 2020-03-31 …
阅读有关一战的材料,回答如下问题材料一:如今,大多数历史学家已能分清一战爆发的直接原因和背景原因。 2020-04-06 …
面积法是解决数学问题的重要方法之一,请结合面积法完成下面问题:(1)利用图1所示图形的面积,可说明 2020-04-09 …
3-离子中的I-I键长比I2分子中的I-I键长短还是长?为什么? 2020-04-26 …
设A为n阶矩阵,证明:R(A+I)+R(A-I)>=n已知R(A)=R(kA),k≠0;R(A+B 2020-05-14 …
某用户在使用校园网中的一台计算机访问某网站时,发现使用域名不能访问该 网站,但是使用该网站的I 2020-05-26 …
三条并联支路的分流公式比如电阻x,电感y,电容z.并联{字母代表阻抗}.我看过其分流公式为:电容i 2020-06-07 …
任意时间内的平均速度都相等运动时匀速直线运动吗在匀速直线运动中物体在某时刻的速度是3米每秒则物体在 2020-06-15 …
英文发音的问题sycydytyly结尾的词音标一般都是[si,ci,di.li,ti]其中的I读音 2020-06-17 …