C语言经典算法题第一题

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔

子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数

为多少?

c 复制代码
#include <stdio.h>

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;/*前两个月加起来赋值给第三个月*/
	}
   
   return 0;
}
相关推荐
☆cwlulu2 分钟前
调试排查工具介绍(gdb、strace、Valgrind等)
开发语言·c++·嵌入式硬件·ubuntu
Jerry3 分钟前
LeetCode 203. 移除链表元素
算法
地平线开发者17 分钟前
征程 6 | 工具链 QAT ObserverBase 源码解析
算法
C语言小火车35 分钟前
C++ 快速排序(Quick Sort)深度精讲:分治思想、Lomuto 分区法及三数取中优化,面试手撕必会
c语言·开发语言·c++·面试·排序算法·快速排序
sycmancia35 分钟前
Qt——多线程间的互斥
开发语言·qt
地平线开发者39 分钟前
【地平线 征程 6 工具链进阶教程】QAT 训练常见问题和排查
算法
地平线开发者40 分钟前
征程 6 | 直方图量化配置与校准实例
算法
一知半解仙1 小时前
2026年彻底免费的辅助编程Agent大模型汇总
开发语言·人工智能·开源
Mr-Wanter1 小时前
wsl2 jdk管理工具之sdkman
java·开发语言·sdkman