社区讨论
【求助】帮忙看下代码
P1579哥德巴赫猜想(升级版)参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @mi4f32ee
- 此快照首次捕获于
- 2025/11/18 18:14 4 个月前
- 此快照最后确认于
- 2025/11/18 18:14 4 个月前
我是题意理解错了还是程序错了:
CPPvar s:array[2..20000]of boolean;n,i,j,x:integer;
begin
read(n);fillchar(s,sizeof(s),true);
write(3,' ');
n:=n-3;x:=trunc(sqrt(n));
for i:=2 to x do
if s[i] then for j:=2 to x div i do s[i*j]:=false;
for i:=2 to n do
if s[i] and s[n-i] then break;
if i>n-i then write(n-i,' ',i) else write(i,' ',n-i);
end.
回复
共 2 条回复,欢迎继续交流。
正在加载回复...