第十周練習 1004 分拆素數和

2021-07-07 07:16:42 字數 456 閱讀 7201

把乙個偶數拆成兩個不同素數的和,有幾種拆法呢?

輸入包含一些正的偶數,其值不會超過10000,個數不會超過500,若遇0,則結束。

對應每個偶數,輸出其拆成不同素數的個數,每個結果佔一行。

30

260

3

2

素數什麼鬼!只想說這個……

好多判斷方法啊……找了個最簡單但是用時長的(複雜的一時半會看不懂真是智硬)

不管怎麼說也算是ac了……但是還要查別的方法感覺心好累(這題真是各種錯誤都被我嘗試了一遍)。 

#includeint prime(int a)

return 1;

}int main()

{ int n,i;

while(scanf("%d",&n)&&n)

{ int sum=0;

for(i=2;i

第十周練習 1009 進製轉換

輸入乙個十進位制數n,將它轉換成r進製數輸出。輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2 r 16,r 10 為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制 比如,10用a表示,等等 7 2 23 12 4 3 111 1...

第十周練習 1011 整數解

有二個整數,它們加起來等於某個整數,乘起來又等於另乙個整數,它們到底是真還是假,也就是這種整數到底存不存在,實在有點吃不準,你能快速回答嗎?看來只能通過程式設計。例如 x y 9,x y 15 找不到這樣的整數x和y 1 4 5,1 4 4,所以,加起來等於5,乘起來等於4的二個整數為1和4 7 8...

第十周練習 3 稅收問題

問題及 作者 賈如杉 問題 輸入工資,判斷應繳納的稅及稅後收入 輸入 總工資 輸出 繳稅及稅後工資 include int main else if dsalary 5000 else if dsalary 8000 else if dsalary 12500 else if dsalary 385...