哥德巴赫猜想 看一下哪那个错了
#include<stdio.h>#include<math.h>
int sushu(int z)
{
int i,k;
k=(int)sqrt(z);
for(i=2;i<=k;i++)
{
if(z%i==0)
break;
else
continue;
}
return (0);
}
void main()
{
int x,a=3,b,sushu(int z);
printf("输入任意大于6的偶数:");
scanf("%d",&x);
b=x-3;
do{
a++;
b--;
}while(sushu(a)&&sushu(b));
printf("%d=%d+%d\n",x,a,b);
}