大兔子生小兔子问题
一對小兔子一年后長成大兔子;一對大兔子每半年生一對小兔子。大兔子的繁殖期為4年,兔子的壽命是6年。假定第一年年初投放了一對小兔子,試編程計算,第n年末總共會有多少對兔子。n由鍵盤輸入。
//全局變量
int iAllSum = 0;
//參數是輸入的年數,調用該函數即可求得答案
??????? private void GetSum(float age)
??????? {
??????????? iAllSum = 1;
??????????? GetCount(Convert.ToInt32(age * 2));
??????? }????
//遞歸函數
??????? private void? GetCount(int n)
??????? {
??????????? for (int i = 1; i <= n ; i++)
??????????? {
??????????????? if (i >= 3 && i <= 10)
??????????????? {
??????????????????? iAllSum++;
??????????????????? GetCount(n - i);
??????????????? }
??????????????? else if (i>=12)
??????????????? {
??????????????????? iAllSum--;
??????????????????? break;
??????????????? }
??????????? }
??????? }
轉載于:https://www.cnblogs.com/secying/archive/2011/09/19/2181500.html
總結
- 上一篇: 用 TableModel Free 框架
- 下一篇: python中格式化输出是什么意思_py