50道經典的JAVA編程題(41-45)


50道經典的JAVA編程題(41-45),苦逼的程序猿,晚上睡不着了編程吧~今天堅持做10道題!發現編程能是我快樂。。。O(∩_∩)O哈哈~能平靜我煩亂的心,剩下5道題留到考試完了再做吧!該睡覺了、、、

【程序41】 MonkeyPeach.java
題目:海灘上有一堆桃子,五只猴子來分。第一只猴子把這堆桃子憑據分為五份,多了一個,這只猴子把多的一
個扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一個,它同樣把多的一個扔入海中
,拿走了一份,第三、第四、第五只猴子都是這樣做的,問海灘上原來最少有多少個桃子?
注: 遞歸得到還沒拿桃子時的桃子數,每次得到的值必須是整數

java

image

反推數據:(驗證結果是正確的)

image

感覺上面的實現方案有點小題大做了,要是直接驗證結果的話會更快的得到答案,看代碼:

java

image

【程序42】 Test4.java
題目:809*??=800*??+9*??+1
其中??代表的兩位數,8*??的結果為兩位數,9*??的結果為3位數。求??代表的兩位數,及809*??后的結果。
注:這道題很有問題啊。沒有結果~~~好生郁悶,看我的兩種理解吧

 

第一種:所有的??代表同一個數

java

 

第二種:所有的??都不同

java

【程序43】 Test5.java
題目:求0—7所能組成的奇數個數。
注:當有一位數時:有1.3.5.7這4個奇數
當有兩位數時:最高為有7種(除0)選擇,最低為有4(1.3.5.7為奇數的條件)種  總數為4*7
當有三位數時:最高為有7中(除0)選擇,第二位有8中選擇,最后一位4種(1.3.5.7) 總數 4*8*7
當有四位數時:最高為有7中(除0)選擇,第三位有8中選擇,第二位有8中選擇,最后一位4種(1.3.5.7) 總數 4*8*8*7
*
*
*
依次類推

java
image

【程序44】 TestEven.java
題目:一個偶數總能表示為兩個素數之和。

java
image image

【程序45】TestPrime9.java
題目:判斷一個素數能被幾個9整除

這個題貌是有問題吧,素數只能被1和自身整除啊,9都不是素數。。。無解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM