永发信息网

用pascal语言验证哥德巴赫猜想(任何充分大的偶数都可由两个素数之和表示)

答案:1  悬赏:80  手机版
解决时间 2021-03-26 17:20
用pascal语言验证哥德巴赫猜想(任何充分大的偶数都可由两个素数之和表示)
最佳答案
输入:一个整数n

算法思想:
1.用数组建立n以内的素数
2.查看n mod 2是否为素数(是就好办了)
3.分别从两边进行搜索,到n mod 2停止(节省时间),找到一对时停止
4.输出追问给个样例?追答什么样例?追问写一个程序做例子追答自己写才能锻炼追问第三步不会追答第三步打错了,不应该是n mod 2,应该是n以内的素数个数的一半,个数可在第一步中记录
for i:=1 to m mod 2 do
for j:=m downto m mod 2 +1 do
if a[i]+a[j]=n then begin writeln(n,'=',a[i],'+',a[j]);*************(退出循环,什么语句我忘了。。。囧);end;
或者
x:=true;i:=1;
while x and i<=m mod 2 do begin
for j:=m downto m mod 2 +1 do
if a[i]+a[j]=n then begin writeln(n,'=',a[i],'+',a[j]);x:=false;end;
inc(i);
end;
你也可以自己优化
(m是n以内的素数个数)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
口袋妖怪红宝石怎么得红色暴鲤龙?
附近中国移动营业厅办理
手机腾讯网,手机QQ怎么样杀毒?
如何写研究生毕业论文致谢辞(范例参考)
吃羊肉后脸上起疙瘩应该怎么办
无限火力gay伦到底有多强
堤提摸模凝疑分别可以组什么词语
从岗顶去棠溪坐公交或地铁坐什么车次
Smart home applications can share all kind
88吨力径压铸机料炉能装多少料?
今年为什么还没涨工资啊?
如果团组织不能接受我的请求,我应该怎么
小沈龙戴金发穿着裙子唱的那笑傲江湖几句英文
求助师傅高频变压器EE55 1000W如何绕制
淘宝内部的免费推广方式有哪些
推荐资讯
在淘宝上加盟了一个加盟商.他们什么都不给
查号怎么查呀?
我的产品是做MSDS还是SDS,有什么区别
网线的架设高度
炖菠菜的做法,炖菠菜怎么做好吃,炖菠菜的家
描写电视机外形的小学作文大全
gopro hero4 蓝牙如何打开
老公经常打我,我是不是该为了儿子忍下去
PSP最近迷RPG游戏,听说宿命传说2和空之轨迹3R
英伟达显卡驱动文件里的installer2可以删吗
1.2cm的黄花梨手串男士能带吗
若题1-2中信息源以1000b速率传送信息,则传送
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?