p1951.dpr
来自「高手写的所有acm例程 在acm.zju.edu.cn 上的题目的例程」· DPR 代码 · 共 46 行
DPR
46 行
program p1951;
{$APPTYPE CONSOLE}
var
prime :array[1..1020000]of boolean;
n :longint;
PROCEDURE makeprime;
var
i,j :Longint;
begin
fillchar(prime,sizeof(prime),true);
prime[1]:=false;
i:=2;
while (i<=1000000) do
begin
while not prime[i] do inc(i);
for j:=2 to 1000000 div i do prime[i*j]:=false;
inc(i);
end;
prime[2]:=false;
end;
PROCEDURE solve;
var
i :longInt;
begin
i:=2;
while (not prime[i])or(not prime[n-i]) do inc(i);
writeln(n,' = ',i,' + ',n-i);
end;
begin
{ TODO -oUser -cConsole Main : Insert code here }
makeprime;
readln(n);
while n<>0 do
begin
solve;
readln(n);
end;
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?