文章目录[隐藏]
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每隔3月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
- 首先是题目是一对兔子,求总和,可以先把兔子总和定义为sum=2;
- 接着for循环里面套入判断,判断月份为3的能整除的时候,兔子生一次,然后没生一次都是生一对,就是2个,其实相当于就是生一次然后克隆一遍自己数量,直接可以写sum=sum*2;
for (int i = 1; i <= m; i++) { }
if (i%3==0) { sum=sum*2; }
- 最后输出兔子数量
System.out.println("第"+i+"个月有"+sum+"只兔子");
没有回复内容