公式中A(n,m)为排列数公式,C(n,m)为组合数公式。
import java.util.Scanner;
public class Test{
static void inputArray(int[] k){
for(int i = 0;i<k.length;i++){
System.out.print("请输入第"+(i+1)+"个数:");
k[i] = new Scanner(System.in).nextInt();
}
}
static String printArray(int[] k){
String s = "";
for(int i = 0;i<k.length;i++){
s += k[i] + " ";
}
return s;
}
static int arrayIndex(int n,int m) {
return getNFactorial(n)/(getNFactorial(m)*getNFactorial(n-m));
}
static int getNFactorial(int n) {
if(n == 0)
return 1;
return n*getNFactorial(n-1);
}
public static void main(String[]