#include <iostream>
#include <cmath>
#include <cstdlib>
#include <iomanip>
using namespace std;
int prime(int a)
{
int b,c,i;
b=int(sqrt(a));
for(i=2;i<=b;i++)
if(a%i==0)
break;
if(i>b)
c=1;
else
c=0;
return c;
}
void gotbaha(int n)
{
int prime(int n);
int a,b;
for (a=7; a<n; a++)
{
b=n-a;
if (prime(a)&&prime(b))
{
cout<<n<<"="<<a<<"+"<<b;
break;
}
}
}
int main()
{
int n;
int gotbaha(int);
int prime(int);
cin>>n;
gotbaha(n);
return 0;
}
输出结果: