#include <stdio.h>
#include <stdlib.h>
#include<math.h>
/*任何一个大于等于6的偶数都可以表示为两个素数之和*/
int prime(int n)
{
int i;
for(i=2;i<=sqrt(n);i++){
if(n%i==0)
return 0;
}
return 1;
}
int main()
{
int i,j;
for(i=6;i<=100;i=i+2)
for(j=1;j<i;j++)
if(prime(j)&&prime(i-j))
{
printf("%d=%d+%d.\n",i,j,i-j);
break;/*此处有没有break,影响很大*/
}
return 0;
}
验证哥德巴赫猜想
最新推荐文章于 2018-11-30 23:39:47 发布