数乌龟

来源:互联网 发布:部落冲突三王升级数据 编辑:程序博客网 时间:2024/05/17 05:54

数乌龟

时间限制:1000 ms  |  内存限制:65535 KB
难度:0
描述
有一只母
乌龟
 
,它每年年初生一头小母乌龟
 
。每头小母乌龟
 
从第四个年头开始,每年年初生一头小母乌龟
 
。请你计算第n年是共有多少只母乌龟
 
(第一年是有一头母乌龟)
输入
输入多组测试数据,每组测试数据占一行,输入一个整数n(0<n<56)n含义如题所示,n=0是表示输入结束
输出
每组输出数据占一行,输出第在第n年的时候母乌龟的数量。
样例输入
2450
样例输出
246

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int arr[] = new int[60];arr[0] = 0;arr[1] = 1;arr[2] = 2;arr[3] = 3;for (int i = 4; i < 60; i++) {arr[i] = arr[i - 1] + arr[i - 3];}int number = scanner.nextInt();while (number != 0) {System.out.println(arr[number]);number = scanner.nextInt();}}}