0
点赞
收藏
分享

微信扫一扫

数乌龟

秦瑟读书 2022-11-01 阅读 114


数乌龟


 


有一只母 

乌龟

   


,它每年年初生一头小母  乌龟

   


。每头小母  乌龟

 


从第四个年头开始,每年年初生一头小母  乌龟

 


。请你计算第n年是共有多少只母  乌龟

 


(第一年是有一头母乌龟)



 


输入多组测试数据,每组测试数据占一行,输入一个整数n(0<n<56)n含义如题所示,n=0是表示输入结束 输出

样例输入

2
4
5
0

 

样例输出 


2 

4

6



public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int m=1;
int i=0;
int[] a=new int[60];
while(m !=0){
m=sc.nextInt();
a[0]=1;
a[1]=2;
a[2]=3;
if(m==0){
break;
}
else if(m<3){
System.out.println(a[m-1]);
}
else{
for(i=3;i<m;i++){
a[i]=a[i-1]+a[i-3];
}
System.out.println(a[m-1]);
}
}
}





举报

相关推荐

0 条评论