zoukankan      html  css  js  c++  java
  • 兔子繁殖(easy)

    Description

      一对成年兔子每月生一对小兔子,而每一对小兔子出生一个月后便有了生殖能力,两个月后生下第一对小兔子。如果第1个月时都有一对刚出生的小兔子,而且这对小兔子到第3个月时生下第一对小兔。假设所有小兔子都不死亡,那么到第n个月时将会有多少对兔子?

    Input

    输入只有一个数n(n<=36)。

    Output

    输出只有一个数:第n个月时的兔子对数。

    Sample Input

    3

    Sample Output

    //第1个月的时候有1对小兔子,所以总数只有1只,到了第二个月的时候,这对小兔子有了生殖能力,但总数还只是只有1只,到了第三个月时,这对小兔子生下了1对小兔子,所以总数就有3只。

    • #include<iostream>
      using namespace std;
      int main()
      {
      	int n,i;
      	int a[37];
      	cin>>n;
      	a[1]=1;
      	a[2]=1;
      	for (i=3;i<=n;i++)
      	a[i]=a[i-1]+a[i-2];
      	cout<<a[n];
      	return 0;
      }


  • 相关阅读:
    vim 末行模式简单练习
    末行模式
    vim 简单用法
    sed用法
    在原有的基础之上,启用NAT模型
    启用隔离模型
    一个前端的自我修养
    如何提升我的HTML&CSS技术,编写有结构的代码
    MVC缓存
    MVC分页
  • 原文地址:https://www.cnblogs.com/YYC-0304/p/9500117.html
Copyright © 2011-2022 走看看