描述
驗證「歌德**猜想」,即:任意乙個大於2的偶數均可表示成兩個素數之和。
輸入輸入只有乙個正整數x。(x是偶數,x <= 2000 且 x > 2)
輸出輸出這個數的所有分解形式,形式為:
x = y + z
其中x為待驗證的數,y和z滿足y + z = x,而且 y <= z,y和z均是素數。
如果存在多組分解形式,則按照y的公升序輸出所有的分解,每行乙個分解表示式。
注意數和符號之間隔乙個空格。
樣例輸入
輸入樣例1:
10輸入樣例2:
100樣例輸出輸出樣例1:
10 = 3 + 7
10 = 5 + 5
輸出樣例2:
100 = 3 + 97
100 = 11 + 89
100 = 17 + 83
100 = 29 + 71
100 = 41 + 59
100 = 47 + 53
執行**
#include using namespace std;
bool su(int i)
}//把(1,n)的所有質數存入陣列;假如輸入9 則陣列a中;10~2 3 5 7 9
//for(int i=0;i//cout
cout
Openjudge陣列練習
設有乙個nm方格的棋盤 1 m,n 100 求出該棋盤中包含多少個正方形 多少個長方形 不包括正方形 例如 當n 2,m 3時 正方形的個數有8個 即邊長為1的正方形有6個,邊長為2的正方形有2個。長方形的個數有10個 即21的長方形有4個,12的長方形有3個,31的長方形有2個,3 2的長方形有1...
openjudge 成績統計(結構體練習)
成績統計 總時間限制 1000ms 記憶體限制 128000kb 題目描述 某班級有n人 n 80 期末考試的六門學科分別是語文 數學 英語 物理 化學 生物。考試成績出來了,現要求每人的成績總分和各學科的平均分。輸入班級人數,每人的座號和各學科成績,輸出每人的座號 成績和各學科平均分 四捨五入保留...
openjudge 計算概論 陣列練習 錯誤偵測
總時間限制 1000ms 記憶體限制 65536kb 描述 給出由0和1組成的矩陣,如果矩陣的每一行和每一列的1的數量都是偶數,則認為符合條件。你的任務就是檢測矩陣是否符合條件,或者在僅改變乙個矩陣元素的情況下能否符合條件。改變矩陣元素 的操作定義為0變成1,1變成0。輸入包含多個測試資料。每個測試...