原创 PAT 1061 判斷題 (15分) java題解

1061 判斷題 (15分) 判斷題的評判很簡單,本題就要求你寫個簡單的程序幫助老師判題並統計學生們判斷題的得分。 輸入格式: 輸入在第一行給出兩個不超過 100 的正整數 N 和 M,分別是學生人數和判斷題數量。第二行給出

原创 [JAVA]遞歸初體驗:猴子喫桃經典問題

猴子喫桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個, 第二天早上又將剩下的桃子喫掉一半,又多吃了一個。以後每天早上都喫前一天剩下的一半零一個。 到第13天早上想再喫時,見只剩下一個桃子了。求第一天共摘多

原创 PAT 1007 素數對猜想 (20分) java題解

題目地址在此 輸入格式: 輸入在一行給出正整數N。 輸出格式: 在一行中輸出不超過N的滿足猜想的素數對的個數。 輸入樣例: 20 輸出樣例: 4 思路:先求出從1到N中所有的素數,將其存放在s_num數組中,再遍

原创 PAT 1002 寫出這個數 (20分) java題解

題目網址:PAT 1002 寫出這個數 (20分) 讀入一個正整數 n,計算其各位數字之和,用漢語拼音寫出和的每一位數字。 輸入格式: 每個測試輸入包含 1 個測試用例,即給出自然數 n 的值。這裏保證 n 小於 10的10

原创 PAT 1086 就不告訴你 (15分) java題解

做作業的時候,鄰座的小盆友問你:“五乘以七等於多少?”你應該不失禮貌地圍笑着告訴他:“五十三。”本題就要求你,對任何一對給定的正整數,倒着輸出它們的乘積。 輸入格式: 輸入在第一行給出兩個不超過 1000 的正整數 A 和

原创 PAT 1076 Wifi密碼 (15分) java題解

下面是微博上流傳的一張照片:“各位親愛的同學們,鑑於大家有時需要使用 wifi,又怕耽誤親們的學習,現將 wifi 密碼設置爲下列數學題答案:A-1;B-2;C-3;D-4;請同學們自己作答,每兩日一換。謝謝合作!!~”—— 老

原创 PAT 1006 換個格式輸出整數 (15分) java題解

讓我們用字母 B 來表示“百”、字母 S 表示“十”,用 12…n 來表示不爲零的個位數字 n(<10),換個格式來輸出任一個不超過 3 位的正整數。例如 234 應該被輸出爲 BBSSS1234,因爲它有 2 個“百”、3 個

原创 PAT 1001 害死人不償命的(3n+1)猜想 (15分) java題解

卡拉茲(Callatz)猜想: 對任何一個正整數 n,如果它是偶數,那麼把它砍掉一半;如果它是奇數,那麼把 (3n+1) 砍掉一半。這樣一直反覆砍下去,最後一定在某一步得到 n=1。卡拉茲在 1950 年的世界數學家大會上公