1055: 兔子繁殖问题

时间限制: 1 Sec  内存限制: 128 MB
提交: 34950  解决: 22192
[状态] [讨论版] [提交] [命题人:admin]

题目描述

这是一个有趣的古典数学问题,著名意大利数学家Fibonacci曾提出一个问题:有一对小兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。按此规律,假设没有兔子死亡,第一个月有一对刚出生的小兔子,问第n个月有多少对兔子?

输入

输入月数n(1<=n<=44)。

输出

输出第n个月有多少对兔子。

样例输入 Copy

3
#include
#include
int main()
{
    int n, a, m, b, i;
    scanf("%d", &n);
    a = 1; b = 1;
    m = 1;
    for (i = 3; i <= n; i++)
    {
        m = a + b;
        a = b;
        b = m;
 
    }
    printf("%d", m);
    return 0;
 
}

 

你可能感兴趣的:(zzulioj,蓝桥杯,p2p,职场和发展)