验证哥德巴赫猜想,将6到10000的偶数分解为两个素数的和#include#includeint ss(int);int main(){long i,j,a[2500],min,m;for(i=6;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 06:50:45
验证哥德巴赫猜想,将6到10000的偶数分解为两个素数的和#include#includeint ss(int);int main(){long i,j,a[2500],min,m;for(i=6;i
验证哥德巴赫猜想,将6到10000的偶数分解为两个素数的和
#include
#include
int ss(int);
int main()
{
long i,j,a[2500],min,m;
for(i=6;i
验证哥德巴赫猜想,将6到10000的偶数分解为两个素数的和#include#includeint ss(int);int main(){long i,j,a[2500],min,m;for(i=6;i
for(k=2;k
#include
#include
int ss(int);
int main()
{
long i,j,a[2500],min,m;
for(i=6;i<10000;i+=2)
{for(j=3;j<=i/2;j+=2)
if(ss(j)&&ss(i-j))
{
...
全部展开
#include
#include
int ss(int);
int main()
{
long i,j,a[2500],min,m;
for(i=6;i<10000;i+=2)
{for(j=3;j<=i/2;j+=2)
if(ss(j)&&ss(i-j))
{
m=0;
a[m++]=labs(i-2*j);问题好象在这儿,改为 a[m++]=labs(i-j)
}
min=a[0];
for(m=1;;m++)
{if(a[m]
}
for(m=0;;m++)
if(a[m]==min)
printf("%d %d\n",j,i-j);
}
return 0;
}
int ss(int n)
{
int k;
for(k=2;k<=sqrt(n);k++)
if(n%k!=0)
return 1;
return 0;
}
收起