import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static int fac(int a,int b){
if(a == 0 && b!= 0 || a!= 0 && b == 0){
return 1;
}
else if(a == 0 && b == 0){
return 0;
}
else
return fac(a-1,b)+ fac(a,b-1);
}
public static void main(String [] args){
// TODO自动生成的方法stub
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int m = sc.nextInt();
的System.out.println(FAC(N,M));
}
}
本文深入探讨了一种递归算法的实现方式,通过具体实例详细解释了递归调用的过程及其实现逻辑。此算法用于解决特定类型的问题,通过递归调用自身来达到解决问题的目的。
6714

被折叠的 条评论
为什么被折叠?



