#include<stdio.h>
int fun(long num){
int i;
for(i=2;i<num;i++)
if(num%i==0) break;
if(i>=num) return 1;
else return 0;
}
void main(){
long n,i;
scanf("%ld",&n);
for(i=3;i<=n;i+=2){
if(fun(i)&&fun(n-i)){
printf("%ld=%ld+%ld\n",n,i,n-i);
break;
}
if(i>n)
printf("偶数%d不符合哥德巴赫猜想\n",n);
}
}
测试结果如下: