用c编译器编译错误N遍,换用c++AC了
#include <stdio.h>
bool ju(int a);
int main() {
int n, i, ans;
while(~scanf("%d", &n) && n) {
ans = 0;
for(i=2; i<=n/2; i++) {
if(ju(i) && ju(n-i)) {
ans ++;
if(i == n-i)
ans --;
}
}
printf("%d\n", ans);
}
return 0;
}
bool ju(int a) {
int i;
for(i=2; i*i<=a; i++)
if(a%i==0)
return false;
return true;
}