题目:
验证从6开始的偶数都能分成两个素数
#include <stdio.h>
int su(int x)
{
int i;
for(i=2;i*i<=x;i++)
{
if(x%i==0)
break;
}
if(i*i>x)
return 1;
else
return 0;
}
int main()
{
int i,s1,s2,k=0;
for(i=6;i<=200;i+=2)
for(s1=2;s1<=i/2;s1++)
if(su(s1))
{
s2=i-s1;
if(su(s2))
{
printf("%d=%d+%d ",i,s1,s2);
k++;
if(k%3==0)
printf("
");
}
}
}