编辑代码

#include<stdio.h>
#include<math.h>
int main()
{
int a,b,x,y,i,n;
do{
    printf("请输入一个大于等于6的偶数");
    scanf("%d", &n);
    if(n<6)
    printf("输入错误");
    for(a=2;a<=n/2;a++)
    {
        x = 1;
        for(i=2;i<= sqrt(a); i++)
        {
            if(a%i==0)
            {x=0;break;}
        }
        y=1;
        b=n-a;
        for(i=2;i<= sqrt(b);i++)
        {
            if(b%i==0)
            {y=0;break;}
        }
        if (x==1&&y==1)
        printf("%d+%d=%d\n",a,b,n);
    }
    } while (a+b==n);
    return 0;
}