procedure solve(liko_skaitmenu, rezultatas : integer);
var i, j : integer;
begin
if (not baigti) and (liko_skaitmenu = 0) and (rezultatas = b) then
begin
for j := 1 to c do
WriteLn(ats[j]);
baigti := true;
end
else
for i := 1 to N do
begin
ats[liko_skaitmenu] := i;
solve(liko_skaitmenu-1,rezultatas + a[i]);
end;
end;
所以我得到范围溢出错误,并且我没有看到我真的超出了范围。我试图用这个函数做的是试着找到N长度数组中等于b的c元素的总和。请帮帮我。帕斯卡范围溢出