黑马程序员技术交流社区
标题:
古典问题:有一对兔子,从出生后第3个月起每个月都生一...
[打印本页]
作者:
JonathanF
时间:
2016-5-19 02:07
标题:
古典问题:有一对兔子,从出生后第3个月起每个月都生一...
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少
作者:
JonathanF
时间:
2016-5-19 02:15
顶!!!!!!!
作者:
mischen
时间:
2016-5-19 10:19
这是一个斐波纳契问题,第一个月兔子对数1,第2个月兔.子对数1,第3个月兔子对数2,依次类推,可以得出结论,这个月的兔子总数=前面两个月的兔子总数之和
pulic class tuzi{
public static void main(String[] args){
System.out.println("第1个月兔子对数:1");
System.out.println("第2个兔子对数:1");
int f1=1,f2=1,f,n=24;
for(int i=3;i<=n;i++){
f=f2;
f2=f1+f2;
f1=f;
System.out.println("第"+i+"个月的兔子对数:"+f2):
}
}
作者:
Simpon
时间:
2016-5-19 10:20
楼上赞
作者:
Simpon
时间:
2016-5-19 10:36
int main()
{
int m[23];
int i;
m[0]=m[1]=1;
for (i=0; i<24; i++) {
if (i==0 || i==1) {
printf("第%d个月月兔子数量为:1对\n",i+1);
}
else {
m[i]=m[i-1]+m[i-2];
printf("第%d个月月兔子数量为:%d对\n",i+1,m[i]);
}
}
return 0;
}
复制代码
作者:
TGII
时间:
2016-5-21 00:18
mischen 发表于 2016-5-19 10:19
这是一个斐波纳契问题,第一个月兔子对数1,第2个月兔.子对数1,第3个月兔子对数2,依次类推,可以得出结论 ...
很牛....
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2