level 3
瓜皮网瘾少女🌚
楼主
program get;
var
i,j,m:longint;
p:array[1..50000] of boolean;
begin
fillchar(p,sizeof(p),true);
p[1]:=false;p[50000]:=false;
i:=2;
while i<50000 do
begin
j:=i*2;
while j<50000 do
begin
p[j]:=false;
j:=j+i;
end;
inc(i);
end;
for i:=1 to 50000 do
begin
if p[i]=true then
begin
inc(m);
a[m]:=i;
end;
end;
write(m);
for i:=1 to m do write(a[i]:7);
end.
谢谢!
2014年05月20日 09点05分
1
var
i,j,m:longint;
p:array[1..50000] of boolean;
begin
fillchar(p,sizeof(p),true);
p[1]:=false;p[50000]:=false;
i:=2;
while i<50000 do
begin
j:=i*2;
while j<50000 do
begin
p[j]:=false;
j:=j+i;
end;
inc(i);
end;
for i:=1 to 50000 do
begin
if p[i]=true then
begin
inc(m);
a[m]:=i;
end;
end;
write(m);
for i:=1 to m do write(a[i]:7);
end.
谢谢!