openjudge函式練習

2021-10-05 16:59:00 字數 737 閱讀 3242

描述

驗證「歌德**猜想」,即:任意乙個大於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。輸入包含多個測試資料。每個測試...