#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n;
void godbaha(int x);
cout<<"请输入您想验证的数:";
cin>>n;
cout<<"输出验证结果:"<<endl;
godbaha(n);
return 0;
}
void godbaha(int x)
{
int a,b;
bool IsPrimer(int x);
for(a=3;a<x/2;a=a+2)
if(IsPrimer(a))
{
b=x-a;
if(IsPrimer(b))
cout<<x<<"="<<a<<"+"<<b<<endl;
}
}
bool IsPrimer(int x)
{
int k;
bool prime=true;
k=int(sqrt(x));
for(int i=2;i<=k;i++)
if(x%i==0)
{ prime=false;
break;
}
return prime;
}
#include<cmath>
using namespace std;
int main()
{
int n;
void godbaha(int x);
cout<<"请输入您想验证的数:";
cin>>n;
cout<<"输出验证结果:"<<endl;
godbaha(n);
return 0;
}
void godbaha(int x)
{
int a,b;
bool IsPrimer(int x);
for(a=3;a<x/2;a=a+2)
if(IsPrimer(a))
{
b=x-a;
if(IsPrimer(b))
cout<<x<<"="<<a<<"+"<<b<<endl;
}
}
bool IsPrimer(int x)
{
int k;
bool prime=true;
k=int(sqrt(x));
for(int i=2;i<=k;i++)
if(x%i==0)
{ prime=false;
break;
}
return prime;
}