public class GetCount {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入您要计算的月数");
int n = sc.nextInt();
int num = getCount(n);
System.out.println(num);
}
//要求定义一个方法,来求第n个月兔子的对数
//参数int n
//返回值 int
public static int getCount(int n) {
if (n == 1 || n == 2) {
return 1;
}
int[] arr = new int[n];
arr[0] = 1;
arr[1] = 1;
for (int x = 2; x < arr.length; x++) {
arr[x] = arr[x - 2] + arr[x - 1];
}
return arr[arr.length - 1];
}
}public class Test {
public static void main(String[] args) {
//公鸡a 母鸡b 小鸡c
int a = 0;
int b = 0;
int c = 0;
//a+b+c=100
//5*a+*b+c/3=100
for (a = 0; a <= 20; a++) {
for (b = 0; b <= 33; b++) {
c = 100 - a - b;
if (a * 5 + b * 3 + c / 3 == 100) {
System.out.println("公鸡" + a + "母鸡" + b + "小鸡" + c);
}
}
}
}
}
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |