原创 59.請寫出求n!的算法

編程題目: 59.請寫出求n!的算法。 示例代碼: package program.calculation.exercise59; import java.util.Scanner; /** * 59.請寫出求n!的算法。

原创 69.Java實現一個搜索二叉樹

編程題目: 69.Java實現一個搜索二叉樹。 示例代碼: package program.calculation.exercise69; /** * 二叉樹(BinaryTree): * 在計算機科學中,二叉樹是每個結點最

原创 38.輸出100以內所有因子之和等於本身的數

編程題目: 38.編一個程序,打印出100以內所有因子之和等於本身的數(比如:6的因子有1,2,3,相加之和爲6)。 示例代碼: package program.calculation.exercise38; /** * 38

原创 54. 求0—7所能組成的奇數個數

編程題目: 54.求0—7所能組成的奇數個數。 示例代碼: package program.calculation.exercise54; import java.util.Scanner; /** * 54.求0—7所能組

原创 40.輸出101-200之間所有素數

編程題目: 40.判斷101-200之間有多少個素數,並輸出所有素數。 示例代碼: package program.calculation.exercise40; /** * 40.判斷101-200之間有多少個素數,並輸出所有

原创 64.猴子吃桃問題

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

原创 56.用遞歸方法實現正序顯示數組元素

編程題目: 56.用遞歸方法實現正序顯示數組元素。例如String[] s = {“a”,“b”,“c”,“d”}; 示例代碼: package program.calculation.exercise56; /** * 56

原创 57.使用遞歸按指定順序輸出整數

編程題目: 57.一個整數,大於0,不用循環和本地變量,按照n,2n,4n,8n的順序遞增,當值大於5000時,再按照相反的順序遞減輸出。 例:n=1237 則輸出爲: 1237 2474 4948 9896 9896 4948

原创 60.使用遞歸算法計算出數組中的最大整數,最小整數,平均數,和

編程題目: 60.已知arr[n]爲整數數組,使用遞歸算法計算出數組中的最大整數,最小整數,平均數,和。 示例代碼: package program.calculation.exercise60; /** * 60.已知arr

原创 63.求球體自由落體運動反彈總路程與反彈高度

編程題目: 63.一球從100米高度自由落下,每次落地後反跳回原高度的一半再落下,求它在第10次落地時,共經過多少米?第10次反彈多高? 示例代碼: package program.calculation.exercise63;

原创 48.求斐波那契分數數列之和

編程題目: 48.有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13… 求出這個數列的前20項之和。 示例代碼: package program.calculation.exercise48; import ja

原创 55.證明一個偶數總能表示爲兩個素數之和

編程題目: 55.證明一個偶數總能表示爲兩個素數之和。 示例代碼: package program.calculation.exercise55; import java.util.Scanner; /** * 55.證明一

原创 49.求指定項數階乘的和

編程題目: 49.求1+2!+3!+…+20!的和。 示例代碼: package program.calculation.exercise49; import java.util.Scanner; /** * 49.求1+2!

原创 62.出圈遊戲(增強版)

編程題目: 62.有n個人圍成一圈,數到m和m的倍數時出圈,問剩下的人是誰?在原來的位置是多少? 示例代碼: package program.calculation.exercise62; import java.util.Ar

原创 51.求100之內的素數

編程題目: 51.求100之內的素數。 示例代碼: package program.calculation.exercise51; /** * 51.求100之內的素數。 */ public class PrimeNumb