试一下这个
#include<iostream>
#include<math.h>
using namespace std;
bool prime(int n){
for(int i=2;i<int(sqrt(n))+1;i++)
if(n%i==0)
return false;
return true;
}
int main(){
int n;
cin>>n;
int i=2;
while(!prime(i)||!prime(n-i))
i++;
cout<<n<<"="<<i<<"+"<<n-i;
//printf("%d=%d+%d",n,i,n-i);
return 0;
}