pascal语言里啊,菲波拉契数列的,懂的人说下
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 19:03:28
pascal语言里啊,菲波拉契数列的,懂的人说下
菲波拉契数列的第一项为0,第二项为1,以后的每一项是它前两项的和. 如:0 1 1 2 3 5 8 13 ……
Input
只有一行且只有一个正整数:n (1
菲波拉契数列的第一项为0,第二项为1,以后的每一项是它前两项的和. 如:0 1 1 2 3 5 8 13 ……
Input
只有一行且只有一个正整数:n (1
var
f:array [1..80] of longint;
n,i:longint;
begin
read(n);
f[1]:=0;
f[2]:=1;
for i:=3 to n do
f[i]:=f[i-1]+f[i-2];
writeln(f[n]);
end.
再问: 还是错了啊,输出为什么要n呢
再答: var f:array [1..80] of int64; n,i:longint; begin read(n); f[1]:=0; f[2]:=1; for i:=3 to n do f[i]:=f[i-1]+f[i-2]; writeln(f[n]); end. 输出第N个菲波拉契数啊
f:array [1..80] of longint;
n,i:longint;
begin
read(n);
f[1]:=0;
f[2]:=1;
for i:=3 to n do
f[i]:=f[i-1]+f[i-2];
writeln(f[n]);
end.
再问: 还是错了啊,输出为什么要n呢
再答: var f:array [1..80] of int64; n,i:longint; begin read(n); f[1]:=0; f[2]:=1; for i:=3 to n do f[i]:=f[i-1]+f[i-2]; writeln(f[n]); end. 输出第N个菲波拉契数啊