题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)

程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开始)。

代码

/*day 2021/5/13
题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,
假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)
程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开始)。
*/
#include<stdio.h>
int main(){int f1=1,f2=1;int sum;int i;printf("%d\n",f1);printf("%d\n",f2);for(i=2;i<40;i++){int sum=f1+f2;printf("%d\n",sum);f1=f2;f2=sum;}
}

结果

1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
10946
17711
28657
46368
75025
121393
196418
317811
514229
832040
1346269
2178309
3524578
5702887
9227465
14930352
24157817
39088169
63245986
102334155

菜鸟教程C语言-11相关推荐

  1. 菜鸟教程-C语言经典100示例(前50)

    这两天正在看基础的算法,在做的时候肯定不能避免的接触了菜鸟上的经典100例,但是使用的时候发现并不是那么的方便,因为它只是给了序号,如果查找某一问题的话很不方便,所以做了这篇博客,希望给自己和其他人带 ...

  2. 菜鸟教程-C语言经典100示例(后50)

    注:接上篇(菜鸟教程-C语言经典100示例(前50)) 51,学习使用按位与 &. 52,学习使用按位或 |. 53,学习使用按位异或 ^. 54,取一个整数a从右端开始的4-7位. 55,学 ...

  3. lua菜鸟教程_Lua语言学习

    根据百科描述:Lua是一个小巧的脚本语言,是巴西里约热内卢天主教大学里的一个研究小组,由Roberto Ierusalimschy.Waldemar Celes 和 Luiz Henrique de ...

  4. 菜鸟教程C语言笔记3

    (16)字符串 在 C 语言中,字符串实际上是使用 null 字符 \0 终止的一维字符数组 #include <stdio.h>int main () {char site[7] = { ...

  5. 菜鸟教程C语言学习笔记1

    C语言环境-C语言常量部分已写在菜鸟教程下方 (7).C存储类 auto存储类 所有局部变量默认的存储类 只能用在函数内,即只能修饰局部变量 {int mount;auto int month; } ...

  6. 菜鸟教程C语言学习笔记2

    (9)判断 判断语句 if if-else 嵌套if switch 嵌套switch 运算符 三元运算符?: (10)循环 循环类型 while do while for循坏 嵌套循环 循环控制语句 ...

  7. c语言浮点型菜鸟教程,C语言菜鸟基础教程之单精度浮点数与双精度浮点数

    上节课 简单介绍了浮点数.计算机程序中的浮点数分为单精度浮点数和双精度浮点数. 单精度和双精度精确的范围不一样. 计算机里的最基本的存储单位用位(bit)来表示.bit只能用来存储0或1. 稍大一点的 ...

  8. c语言程序设计菜鸟教程,C语言菜鸟基础教程之a++与++a

    (一)a++ 在C语言或其它语言中,++符号表示"自加",就是变量在原来的基础上加1. 例1: a = 0; a++; 则此时a的值为1. 同样的道理,--表示"自减&q ...

  9. c语言程序菜鸟教程,菜鸟教程C语言-4

    题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 代码 #inc ...

最新文章

  1. ajax post数组对象,Django:ajax POST发送对象数组无法正常工作的数据
  2. 微信为什么打不开html,微信打不开怎么回事 微信打不开解决方法
  3. 以太坊和EOS的DApps数量飙升但用户量滞后
  4. VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
  5. 网页从web服务器受到的威胁,[多选] Web从web服务器方面和浏览器方面受到的威胁主要来自()。...
  6. java 自助更改密码 api_搭建ldap自助修改密码系统--Self Service Password
  7. android java json与实体互相转换工具
  8. 26Exchange Server 2010跨站点部署-内外网邮件流测试
  9. 用虚拟 router 连通 subnet - 每天5分钟玩转 OpenStack(141)
  10. 进程间通信(IPC)之内存映射mmap和共享内存shm
  11. 想减少代码量,快设置一个有感知的 Aware Spring Bean
  12. 小程序复制内容至剪贴板
  13. 【错误分析】NX error status: 32
  14. Android开发笔记(二)颜色的使用
  15. css选择器总结(内附实例及截图)
  16. 新手的神奇bug——ImportError: cannot import name XXX
  17. python续行_python的续行
  18. 基于内容推荐算法详解(比较全面的文章)
  19. alienware Win8 系统安装
  20. php不使用第三变量互换,总结PHP不用第三个变量交换两个变量的值的几种方法

热门文章

  1. 写网页的那些小总结——背景图片透明,背景图片铺满页面
  2. jenkins+阿里code配置vue项目自动部署
  3. Java后端feign接口调用
  4. 06年78届奥斯卡11部得奖影片
  5. fman后续20210206
  6. 分享给大家一些优秀的网站简历模板
  7. AI Studio学习篇3_《乘风破浪的姐姐》百度百科嘉宾信息爬取与数据分析
  8. 数据仓库之电商数仓-- 5、即席查询Kylin
  9. Java_java命令行编译运行
  10. Overleaf在线编辑论文时LaTeX错误:Missing \endcsname inserted.