萌新求助,哥德巴赫猜想的证明题,思路上面的困惑。
哥德巴赫猜想是认为大于2的偶数必为两个质数相加得到的和,我现在是要给定一个范围,找到这范围里面的偶数它所被分解的质数(只要找到一组即可),按照我编的程序,第一个质数是能被找到的,但是第二个质数总是无法找到,程序无法识别出第二个质数,这个问题想了半天想得我头晕脑胀,一直无果,所以现在贴出来希望各位大神能帮帮忙,给我这个小白一点思路上的帮助,下楼贴代码。
2017-11-12 23:26
2017-11-12 23:27
2017-11-12 23:29
2017-11-12 23:32
程序代码:int prime(int n)
{
int i;
if(n<=2)
return 0;
else
{
for(i=2;i<n;i++)
{
if(n%i==0)
return 0;
}
return 1;
}
}
2017-11-12 23:56
2017-11-13 00:15