當前位置:編程學習大全網 - 編程軟體 - 哥德巴赫猜想的命題之壹是:大於6 的偶數等於兩個素數之和。編程將6~100所有偶數表示成兩個素數之和。

哥德巴赫猜想的命題之壹是:大於6 的偶數等於兩個素數之和。編程將6~100所有偶數表示成兩個素數之和。

var a,b,c,d,e,f,g,i,x,y:longint;

begin

e:=1;

for i:=6 to 100 do

if i mod 2=0 then

for b:=3 to i div 2 do

begin

e:=1;

for c:=2 to round(sqrt(b)) do

if b mod c=0 then e:=0;

if e=1 then

begin

f:=i-b;

for g:=2 to round(sqrt(f)) do

if f mod g=0 then e:=0;

if (e=1)and(f>2)and(b>2)then

begin writeln(i,'=',b,'+',f);break;end;

end;

end;

end.

我這個程序每個素數都輸出壹組,如果要多組,就把break刪掉

  • 上一篇:用python進行socket編程老是報錯error:[Errno 10061]怎麽回事啊?
  • 下一篇:編程浪漫繪畫
  • copyright 2024編程學習大全網