16,749
社区成员
发帖
与我相关
我的任务
分享
procedure TForm3.Button1Click(Sender: TObject);
var
i, j, xiaxian, shangxian, count: integer;
begin
count := 0;
xiaxian := strtoint(Edit1.Text);
shangxian := strtoint(Edit2.Text);
for i := xiaxian to shangxian do
begin
for j := 2 to trunc(sqrt(i)) do
if (i mod j = 0) then
break;
if j>trunc(sqrt(i)) then
begin
memo1.Lines.Add(inttostr(i));
count := count + 1;
end;
end;
Memo1.Lines.Add('');
Memo1.Lines.Add(inttostr(count));
end;