注:以下情景均不考虑结果溢出问题
1. 一个饲养场引进一只刚出生的新品种兔子,这种兔子从出生的下一个月开始,每月新生一只兔子,新生的兔子也如此繁殖。如果所有的兔子都不死去,问到第 n 个月时,该饲养场共有兔子多少只?
源代码:
#include <stdio.h>
int main()
{
int x0,x1; //x0-每个月出生的兔子数 x1-兔子总数
int month,time; //兔子繁殖月数month
while(scanf("%d",&month)!=EOF)
{
time=0;
x1=1;
while(time<month) //繁殖month个月
{
x0=x1;
x1=x0*2;
time++;
printf("%d %d\n",x0,x1);
}
printf("%d\n",x1);
}
return 0;
}
程序截图:
2. 阿米巴用简单分裂的方式繁殖,它每分裂一次要用 3 分钟。将若干个阿米巴放在一个盛满营养液的容器内