using namespace std;
#include<math.h>
int f(int n) //此函數判斷壹個正整數(大於1)是否為素數,是則返回1,否則返回0.。
{
int i;
for(i=2;i<=sqrt(n);i++)
if(n%i==0)
return 0;
return 1;
}
int main()
{
int i,n,j,iLine=0;
cout<<"輸入壹個上限n:"<<endl;
cin>>n;
for(i=6;i<=n;i+=2)
for(j=2;j<=i-2;j++)
{
if(f(j)&&f(i-j))
{
cout<<i<<"="<<j<<"+"<<i-j<<endl;
iLine++;
if(iLine%5==0) cout<<endl; //滿五行加壹回車。“cout<<endl;”也可以是“putchar('\n');”。
}
}
return 0;
}