//(想在整数1--m+1间找一个(theArray)中没有的整数) Function findINTin1999(theArray: array of integer; m:integer): integer; var i, j, k: integer; begin i := 1; while i<(m+2) do begin k := 0; for j := low(theArray) to high(theArray) do if theArray[j]=i then k := 1; if k=1 then inc(i) else begin result := i; exit; end; end; end;
[Warning] tygPubProc.pas(106): Return value of function 'findINTin1999' might be undefined
----------------------------------------------
-
其实你在第1行加一句就可以了 Function findINTin1999(theArray: array of integer; m:integer): integer; var i, j, k: integer; begin Result := 0; i := 1; ...........
----------------------------------------------