import java.util.Scanner; public abstract class Test05 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNext()) { String n = scanner.nextLine(); int i = Integer.parseInt(n); if(i==0)return; System.out.println(niu(i)); } } static int niu(int n) { if(n==1|| n==2 || n==3 || n==4) return n; return niu(n-1)+niu(n-3); } }
解题思路:
An=A(n-1)+A(n-3)
0.0分
3 人评分
简单的a+b (C语言代码)浏览:729 |
矩阵转置 (C语言代码)浏览:1529 |
简单的a+b (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:439 |
【回文数(二)】 (C语言代码)浏览:746 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:585 |
三角形 (C++代码)递推浏览:760 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:800 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1436 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:534 |