求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;
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;
解决方案 »
- 如何在Form1修改Form2的Caption属性?
- delphi如何实现只运行一个实例,且激活第一个实例中的某个窗体?
- floattostr在ADO连oracle中!
- 如果把DBEdit2中的字符留住????
- 在线高分请教关于程序中延时问题:
- ★★★★★关于ReadEventLog函数的使用---在线等待
- 为什么 OPC OnDataChange 的返回值为NULL
- 在DELPHI中打印机图像
- 求:Delphi控件,输入Ip地址,就像VC的IP Address控件一样。
- 请教 ! 如何用Delphi 7 实现类似于 PLSQL 登录窗口,把主窗体设置为Auto-create form
- formatdatetime老出错
- 导入问题
var
I,J:Integer;
flag:BOOL;
begin
IF (X=0) or (X=1) or (X<0) then X:=2; //检查纠正
for I :=x to y do
begin
flag:=true;
for J := 2 to trunc(Sqrt(I)) do
begin
if (I mod J)=0 then
begin
flag:= False;
Next;
end;
end;
if flag then
memo1.Lines.Add(IntToStr(I));
end;
end;调用
ZZZ(0,10000000);
http://www.agui.googlepages.com
mailto: agui.cn(a)gmail.com