求100以内的质数的函数,,,,为什么是错的?
求100以内的质数的函数,,,,为什么是错的?
procedure TForm2.Button1Click(Sender: TObject);
var
I,J:Integer;
begin
for I :=1 to 100 do
begin
for J := 2 to Sqr(I) do
begin
if (I div J=0) and (I<=J) then
Memo1.Lines.Add(IntToStr(I));
end;
end;
end;