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