7-2 养兔子 (20 分)

题目描述

一对成熟的兔子每天能且只能产下一对小兔子,每次都生一公一母,每只小兔子的成熟期是1天,小兔子出生后隔一天才能再生小兔子。第一天某人领养了一对成熟的兔子,一公一母,请问第N天以后,他将会得到多少对兔子。

输入格式:

输入为一个整数n(1≤n≤90)。

输出格式:

对应输出第n天有几对兔子(假设没有兔子死亡现象,而且是一夫一妻制)。

输入样例1:

1

输出样 例1:

1

输入样例2:

2

输出样例2:

2
#include<stdio.h>
long long int born(int n)
{int i;long long int a[91];a[1]=1;a[2]=2;for(i=3;i<=n;i++){a[i]=a[i-1]+a[i-2];}return a[n];
}
int main()
{int n;scanf("%d",&n);printf("%lld\n",born(n));return 0;
}

解析:

#include<stdio.h>      
long long int born(int n)//返回值要是长整型long int 或双长整型long long int
{
    int i;
    long long int a[91];
    a[1]=1;
    a[2]=2;
    for(i=3;i<=n;i++)
    {
       a[i]=a[i-1]+a[i-2];
    }//这里不用函数的嵌套调用主要避免程序运行超时,只进行到第n天有几对兔子的运算即可。
    return a[n];
}
int main()
{
    int n;
    scanf("%d",&n);
    printf("%lld\n",born(n));//主程序非常简单。
    return 0;
}

7-2 养兔子 (20 分)相关推荐

  1. 7-169 龟兔赛跑 (20 分)

    7-169 龟兔赛跑 (20 分) 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟 ...

  2. 7-9 龟兔赛跑 (20分)

    7-9 龟兔赛跑 (20分) 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看 ...

  3. 7-22 龟兔赛跑 (20 分)

    龟兔赛跑 (20 分) 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌 ...

  4. 7-39 龟兔赛跑 (20 分)

    7-39 龟兔赛跑 (20 分) 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回 ...

  5. c语言兔子繁殖问题pia,俗语:穷养兔子 富养蜂

    几千年来,中国的俗语.成语.谚语有很多,每一条都是中国劳动人民在日积月累中不断实践而总结出来的,看似荒诞,其中却也不乏"真理".有一条农村俗语是这样说的:"穷养兔子,富养 ...

  6. 7-22 龟兔赛跑 (20 分)【满分+详解】

    7-67 龟兔赛跑 (20 分) 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回 ...

  7. 7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)

    7-1 查找书籍(20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本书 ...

  8. PTA—输出全排列 (20分) 递归回溯思想

    PTA-输出全排列 (20分) 递归回溯思想 题目要求: 请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间. 输入格式: 输入给出 ...

  9. 2、求100以内的素数之和。(20分)

    题目: /* 2.求100以内的素数之和.(20分) */ 代码: public class Two207 {public static void main(String[] args) {int s ...

最新文章

  1. VC串口通信编程-2
  2. Atlas风云——送给防范网络侵权的人
  3. 以后看下try,catch在C#下面的成本
  4. SpringBoot-04:SpringBoot在idea中的俩种创建方式
  5. 头条号个人中心登录_微信个人订阅号开通了创作领域的认证!这是要跟头条看齐了吗?...
  6. DAY5-小别-2018-1-15
  7. CSPNOIP2020总结
  8. Docker由浅入深
  9. HttpURLConnection与HttpClient提交FORM表单参数请求工具类
  10. Namespace名称空间
  11. 关于兰伯特投影得应用问题
  12. 2.SpringCloud学习(二)——Spring Cloud Eureka 服务注册中心
  13. 什么是Google Ads?
  14. 计算机网络回环测试命令,实验二 常用网络测试命令.doc
  15. CSS选择器分类(有例子非常全)
  16. 计算机网络(六)——网络安全
  17. 【将金令】1.20晚间:欧银咄咄逼人,金银多头开炮
  18. electron 弹窗
  19. C++在想输入三个值使成为等腰直角三角形
  20. ecnu-2020寒假热身-01

热门文章

  1. 掌握聚合管道操作,熟悉Map-Reduce操作
  2. 3DsMAX期末紧急复习
  3. maptalks:数据归一化处理与分层设色图层加载
  4. 机械臂——arduino、marlin固件、printrun软件
  5. 谭浩强C++ 第七章
  6. 油溶性Cu,Mn共掺杂量子点ZnS量子点,ZnSe量子点,ZnInS量子点光转换材料
  7. openGL入门(二)用openGL绘制带有对角线的正六边形
  8. 任正非,你也太能装逼了吧?
  9. linux去除文件中重复行,Linux Shell教程 - 如何删除重复的文本行
  10. (24)STM32——待机唤醒(低功耗)笔记