当前位置:首页 > C语言 >

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子

发布时间:2021-03-19 08:54:34 作者:佚名 阅读:(72)

对于刚开始学习C语言的小伙伴来说,会经常练习一些经典的题目,今天吾爱编程为大家分享一个古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子的相关实例,有需要的小伙伴可以参考一下:

1、题目要求:

    有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

2、程序分析:

    兔子的规律为数列1,1,2,3,5,8,13,21....

3、程序代码:

#include 

int main()
{
long f1,f2;
int i;
f1=f2=1;
for(i=1;i<=20;i++)
	{
		printf("%12ld %12ld",f1,f2);
		  if(i%2==0) printf("\n");/*控制输出,每行四个*/
		  f1=f1+f2; /*前两个月加起来赋值给第三个月*/
		  f2=f1+f2; /*前两个月加起来赋值给第三个月*/
	}
}

4、执行结果:

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子

以上就是吾爱编程为大家介绍的关于有一对兔子,从出生后第3个月起每个月都生一对兔子的实例的全部内容了,希望对大家有所帮助,了解更多相关文章请关注吾爱编程网!

欢迎分享转载→ 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子

© 2015-2021 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们