n=3
分解1
static int Recursion(3) { if (3 = 1) //递归结束条件 { return 1; } else { //递归调用 return 3 * Recursion(2); } }
static int Recursion(1) { if (1= 1) //递归结束条件 { return 1; } }
分解2
static int Recursion(2) { if (2 = 1) //递归结束条件 { return 1; } else { //递归调用 return 2 * Recursion(2); } }
static int Recursion(3) { if (3 = 1) //递归结束条件 { return 1; } else { //递归调用 } }
1
static int Recursion(2) { if (2 = 1) //递归结束条件 { return 1; } else { //递归调用 } }