错了吧!f(n)=f(n)+f(n-1)是死循环哦!~~应该是这样吧~~ f(n)=n+f(n-1)简单的递归函数~~ function f(N: Integer): Integer; begin if N <= 0 then Result := N else Result := N + f(N - 1); end;
f(n)=f(n)+f(n-1) ==>f(n-1)=0 ==>f(n)=0 ==> function f(n:real):integer; begin result:=0; end; 数学推导如此。否则按楼上说法
function f(N: Integer): Integer;
begin
if N <= 0 then
Result := N
else Result := N + f(N - 1);
end;
==>f(n-1)=0
==>f(n)=0
==>
function f(n:real):integer;
begin
result:=0;
end;
数学推导如此。否则按楼上说法