re: 验证哥德巴赫猜想 李勇 2006-10-12 21:04
#include <stdio.h>
int check(int n)//验证n是否为素数
{
if(n%2==0)
return 0;
for(int i=2;i<n/2;i++)
{
if(n%i==0)
return 0;
}
return 1;
}
void data(int n)
{ int a;
for(int i=2;i<(n/2)+1;i++)
{
a=n-i;
if(check(i)&&check(a))//i ,a 都为素数则输出
{
printf("%d %d %d\n",n,a,i);
break;
}
}
}
void main()
{
for(int i=4;i<=1234;i+=2)
data(i);
}