关于兔子的问题
本人在刚刚学习编程的时候,老师发给了我一份txt文档,上面有13道题,统一要求用控制台应用程序解决很不幸的是本人那U盘中病毒已经报废,但是有一道题目我记忆非常深刻
小明在1月的时候买了一只兔子,兔子在3个月后达到生产期,每一个月兔子可以产下3只小兔子,假如兔子一直不死的话
1年之后小明有多少只兔子?
#include <stdio.h> int main (int argc, char *argv[]) { int i = 1, tmp = 0; //tmp 保存上次生兔子的日期 int a = 1; //a 保存当前兔子数量 while (i <= 12) { if (i-tmp==3) { tmp = i; if (a == 1) a = 4; else a = a*3; } i++; } printf ("rabbit is %d\n", a); return 0; }