java 兔子生仔问题
生活随笔
收集整理的這篇文章主要介紹了
java 兔子生仔问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子對數為多少?
程序分析: 兔子的規律為數列1,1,2,3,5,8,13,21....?
package Studytest;public class Prog1 {public static void main(String [] args){int n = 30;System.out.println("第"+n+"個月兔子總數為"+fun(n));}private static int fun(int n){if(n==1 || n==2)return 1;elsereturn fun(n-1)+fun(n-2);}}?
運行結果:
?
轉載于:https://www.cnblogs.com/braveym/p/10822142.html
總結
以上是生活随笔為你收集整理的java 兔子生仔问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vscode自动修复eslint规范的插
- 下一篇: Mysql的sql语句,Delete 中