将240至480之间的所有偶数都拆分为两个质数相加的和
#include <stdio.h>int zhsou(int zh)
{
int i;
int tn;
tn=0;
for(i=2;i<zh;i++)
{
if(zh%1==0)
{
tn = 0;
break;
}
}
return tn;
}
void chaif(int n)
{
int a;
int b;
for (a = 2; a <= n / 2; a++)
{
b = n - a;
if (zhsou(a) == 1&&zhsou(b)==1)
{
printf("%d=%d+%d\n", n, a, b);
}
}
}
void main()
{
int i;
for (i = 240;i <=480 ; i +=2)
{
chaif(i);
}
}
求解脱 为什么显示不了