解题思路:
寻找规律,我们发现,前三年数量逐年递增1,随后每年数量是(前第一年牛)
的数量加上(前第三年牛)的数量,即满足生产条件的牛进行生产,因此得出
a[n]=a[n-1]+a[n-3] (n>=4)
注意事项:
理清思维.
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int a[]=new int[n];
a[n-1]=fun1(n);
System.out.println(a[n-1]);
}
public static int fun1(int n){
if(n<=3){
return n;
}
else{
return fun1(n-1)+fun1(n-3);
}
}
}
0.0分
0 人评分
矩形面积交 (Java代码)浏览:1220 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1817 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:483 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1311 |
1118(求助_已解决)浏览:329 |
1050题解(结构体数组与结构体指针的使用)浏览:1108 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:576 |
排序算法(选择,插入,冒泡)浏览:775 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:489 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2149 |