题意:http://acm.hdu.edu.cn/showproblem.php?pid=2098
解答:
#include<stdio.h>
int su(int a)
{
int i;
for(i=2;i*i<=a;i++)
if(a%i==0) return 0;
return 1;
}
int main()
{
int n,k,i;
while(scanf("%d",&n),n)
{
k=0;
for(i=2;i<n/2;i++)
{
if(su(i)&&su(n-i)&&(i!=(n-i)))
k++;
}
printf("%d\n",k);
}
return 0;
}