Lib.nbdp.net
首页
试卷列表
OJ题库
搜索
登录
主页
题库
详解
不是VIP会员,不能显示答案
题目解答
题目:
var
n:integer;
procedure f2(x,y:integer);
forward;
procedure f1(x,y:integer);
begin
if x<n then
f2(y,x+y);
end;
procedure f2(x,y:integer);
begin
write(x,’ ‘);
f1(y,x+y);
end;
begin
readln(n);
f1(0,1);
end.
输入:30
输出:
1 2 5 13 34
考点:
0
分析:
解答:
模拟一下,发现是隔一个输出一个的斐波那契数列,注意主程序调用的是f1而不是f2,我没注意看以为是f2结果整个都错位了。
评论:
老师:
0