为了账号安全,请及时绑定邮箱和手机立即绑定

pascal 数组 用筛法求出100以肉的全部素数,并按每行五个数显示

pascal 数组 用筛法求出100以肉的全部素数,并按每行五个数显示

慕粉1464606411 2016-07-18 20:44:05
初学者,请老师多多指教
查看完整描述

1 回答

?
萝卜肖

TA贡献1条经验 获得超0个赞

var a:array[1..100]of integer;

n,m,i,get:longint;

begin

for n:=1 to 100 do 

        begin

        a[n]:=n;

        end;

        /////////////赋值1~100

for m:=1 to 100 do begin

for n:=2 to 100 do begin

                if (a[m]<>n) then 

                        begin 

                        if (a[m] mod n)=0 then a[m]:=0;

                        end;

                end;

                end;

///////////////////////////////////上面是找素数。

get:=0;

for i:=1 to 100 do 

        begin

        if a[i]<>0 then 

                begin

                write(a[i],'  ');get:=get+1;

                if get=5 then begin writeln; get:=0; end;

                end;

        end;


end.

还好记得。

查看完整回答
反对 回复 2017-07-11
  • 1 回答
  • 0 关注
  • 1333 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信