首页 > 试题广场 >

养兔子

[编程题]养兔子
  • 热度指数:11600 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
一只成熟的兔子每天能产下一胎兔子。每只小兔子的成熟期是一天。 某人领养了一只小兔子,请问第N天以后,他将会得到多少只兔子。

输入描述:
测试数据包括多组,每组一行,为整数n(1≤n≤90)。


输出描述:
对应输出第n天有几只兔子(假设没有兔子死亡现象)。
示例1

输入

1<br/>2

输出

1<br/>2

python solution:

while True:
    try:
        a, res = int(input()), [1, 2]
        while len(res) < a:
            res.append(res[-1] + res[-2])
        print(res[a - 1])
    except:
        break
发表于 2017-10-10 21:01:48 回复(0)
a, b = 1, 2
L = []
L.append(a)
for x in range(90):
    a, b = b, a + b
    L.append(a)
while (True):
    x = int(input())
    print(L[x])
数组越界,不知道哪里出问题?
发表于 2016-12-19 17:50:07 回复(0)