小编Cla*_*rys的帖子

帕斯卡的功能步骤

我有以下代码,结果是42,但是为什么呢?答案必须是13,因为7+6=13

program HelloWorld;

function F (a : integer) : integer;
begin
  if (a = 1) or (a = 2) then
    F := 2
  else
    F := F(a-1) + F(a-2);
end;

begin
  WriteLn(F(8));
end.
Run Code Online (Sandbox Code Playgroud)

delphi pascal freepascal

-3
推荐指数
1
解决办法
199
查看次数

标签 统计

delphi ×1

freepascal ×1

pascal ×1