设计一个c程序证明哥德巴赫猜想。
答案:2 悬赏:20 手机版
解决时间 2021-04-02 04:32
- 提问者网友:鼻尖触碰
- 2021-04-01 08:01
设计一个c程序证明哥德巴赫猜想。
最佳答案
- 五星知识达人网友:佘樂
- 2021-04-01 08:52
我不在电脑旁,不能调试,我看了一下,你的两个函数都没有返回值,这可能是个问题。你在每个函数声明和定义前加上int 试试,不行再问我~追问能上电脑帮我运行下看看吗追答我仔细看了一下,你的程序问题比较多,有好几个逻辑错误,比如循环嵌套出了问题。
我帮你改了改,调试通过了,你看看能明白~不明白再问我~
#include
int isprime(int n)
{
int flag=1,m;
for(m=2;m if(n%m==0)
{
flag=0;
break;
}
return flag;
}
int main()
{
int i=6,j,count=0,flag=0;
while(i<=2000)
{
for(j=3;j<=(i/2);j++)
{
if(isprime(j) && isprime(i-j))
{flag=1;
break;
}
}
if(flag)
printf("%d=%d+%d\t",i,j,i-j);
else
printf("%d\t\t",i);
count++;
if(count%5==0)printf("\n");
i+=2;
}
printf("\n");
return 0;
}
我帮你改了改,调试通过了,你看看能明白~不明白再问我~
#include
int isprime(int n)
{
int flag=1,m;
for(m=2;m
{
flag=0;
break;
}
return flag;
}
int main()
{
int i=6,j,count=0,flag=0;
while(i<=2000)
{
for(j=3;j<=(i/2);j++)
{
if(isprime(j) && isprime(i-j))
{flag=1;
break;
}
}
if(flag)
printf("%d=%d+%d\t",i,j,i-j);
else
printf("%d\t\t",i);
count++;
if(count%5==0)printf("\n");
i+=2;
}
printf("\n");
return 0;
}
全部回答
- 1楼网友:北城痞子
- 2021-04-01 10:00
小故事: 很多年前, 一个爸爸和一个妈妈想休假,所以他们决定晚上去城镇。他们叫来最信任一个人来照看孩子。当保姆来的时候,他们的连个孩子已经在床上睡着了。所以保姆只是看了看孩子是否睡的好,就坐下了。
深夜,保姆觉得无聊就想去楼下看电视。但是她看不了,因为楼下没有电视(因为孩子的父母不希望他们的孩子看太多垃圾)。她就打电话给孩子的父母,问是否可以在他们的卧室看电视,当然孩子的父母同意了。
但保姆又想要最后一个请求。
她问是否可以用毯子或者衣服盖住那小丑雕像,因为那使她感到很害怕。
电话沉默了一会。
(此时爸爸在和保姆通话)
他说:带孩子离开房间……
我们将会叫警察……我们从来没有什么小丑雕像。
那小丑很可能是一个从监狱逃出来的杀人犯。
电话里沉默了一会儿。
(正在跟保姆通话的孩子的父亲)说:带上孩子们,离开房子……我们会通知警察……我们没有一个小丑雕像……
孩子们和保姆被小丑谋杀了。
结果是,小丑是一个从监狱里逃出来的杀人犯。
如果你不在5分钟内转发这个贴子,这个小丑在凌晨3点时将会拿着刀站在你的床前。
深夜,保姆觉得无聊就想去楼下看电视。但是她看不了,因为楼下没有电视(因为孩子的父母不希望他们的孩子看太多垃圾)。她就打电话给孩子的父母,问是否可以在他们的卧室看电视,当然孩子的父母同意了。
但保姆又想要最后一个请求。
她问是否可以用毯子或者衣服盖住那小丑雕像,因为那使她感到很害怕。
电话沉默了一会。
(此时爸爸在和保姆通话)
他说:带孩子离开房间……
我们将会叫警察……我们从来没有什么小丑雕像。
那小丑很可能是一个从监狱逃出来的杀人犯。
电话里沉默了一会儿。
(正在跟保姆通话的孩子的父亲)说:带上孩子们,离开房子……我们会通知警察……我们没有一个小丑雕像……
孩子们和保姆被小丑谋杀了。
结果是,小丑是一个从监狱里逃出来的杀人犯。
如果你不在5分钟内转发这个贴子,这个小丑在凌晨3点时将会拿着刀站在你的床前。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯