数乌龟
 
 
1000 ms | 内存限制: 65535
 
 
0
 
 
有一只母
   
  
乌龟
   
  
,它每年年初生一头小母 乌龟
   
  
。每头小母 乌龟
 
  
从第四个年头开始,每年年初生一头小母 乌龟
 
  
。请你计算第n年是共有多少只母 乌龟
 
   
  
(第一年是有一头母乌龟)
 
   
  
    输入多组测试数据,每组测试数据占一行,输入一个整数n(0<n<56)n含义如题所示,n=0是表示输入结束
   
   
     输出
   
   
    每组输出数据占一行,输出第在第n年的时候母乌龟的数量。
   
   
     样例输入
   
   
2 4 5 0
   
     样例输出
   
   
2 4 6
# include<stdio.h>
int main()
{
int n, i,a[60];
a[0] = 0;
a[1] = 1;
a[2] = 2;
a[3] = 3;
a[4] = 4;
for(i=4; i<60; i++)
a[i] = a[i-1] + a[i-3];
while(scanf("%d",&n) && (n!=0))
{
printf("%d\n",a[n]);
}
return 0;
}










