package com.susheng.practice; public class RecursionTest { public static void main(String[] args) { RecurverTest0 rt0 = new RecurverTest0(); for (int i = 1; i < 100; i++) { System.out.println(rt0.M(i)); } } } class RecurverTest0 { //二层递归的函数 private int F(int N) { //负数不保证 if(0 >= N) return 0; if (1 == N) return 4; return(F(N-1)+ 2*N); } //调用M(N)就可以求出N位置的值 public int M(int N) { //负数不保证 if(0 >= N) return 0; if(1 == N) return 6; return M(N - 1) + F(N - 1); } } }
6 10 18 32 下一个数?编程实现输入任意一个N位置,该数是多少?java实现,布布扣,bubuko.com
6 10 18 32 下一个数?编程实现输入任意一个N位置,该数是多少?java实现
原文地址:http://blog.csdn.net/sushengmiyan/article/details/28486541