當前位置:編程學習大全網 - 編程軟體 - c語言編程、 編寫程序。證明壹個大於等於6的偶數可以表示為兩個素數之和。例6=3+3

c語言編程、 編寫程序。證明壹個大於等於6的偶數可以表示為兩個素數之和。例6=3+3

#include<iostream>

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;

}

  • 上一篇:妳說的身體結合是什麽意思?
  • 下一篇:高分在線等!廠長讓我找伺服驅動器,看到這艾默生的Digitax ST系列挺牛的,有啥特色沒?
  • copyright 2024編程學習大全網