DESKTOP-TEACTL5_20200902-曾越:
问题:
开始在网上找编程题做,遇到的第一个题就是求兔子个数。虽然跟近期学的内容没啥关系,但觉得总归是编程题,以后的笔试可能会用到,就开始做了,结果花了一个小时在草稿纸上写演算结果找规律,写出来的代码就那么几行。
package metalslug8;
import java.util.Scanner;
/*
*求每月兔子个数问题
*月份: 1月 2月 3月 4月 5月 6月 ....
*数组:a[0] a[1] a[2] a[3] a[4] a[5] a[6] ....
*对数: 0 1 1 2 3 5 8 ....
*/
public class ExerciseOne {
public static void main(String[] args) {
int[] a=new int[20];
a[0]=0;
a[1]=1;
for(int i=2;i<a.length;i++) {
a[i]=a[i-1]+a[i-2];
}
Scanner sc=new Scanner(System.in);
System.out.println("输入月份:");
int x=sc.nextInt();
System.out.println("兔子总数为:"+a[x]*2);
}
}
吐槽:
血亏。
近期评论