1、求C n m的代码(n大m小)
/**
* 例如c 5 3,a大b小
* @param a
* @param b
* @return
*/
public static int amount( int a,int b) {
int da=1;
int xiao=1;
//5!/(5-3)!
for(int i=0;i<b;i++) {
da=da*a;
a--;
}
//3!
for(;b>0;b--) {
xiao=xiao*b;
}
return da/xiao;
}
2、求A n m的代码(n大m小)
/**
* 例如c 5 3,a大b小
* @param a
* @param b
* @return
*/
public static int amount( int a,int b) {
int da=1;
//5!/(5-3)!
for(int i=0;i<b;i++) {
da=da*a;
a--;
}
return da;
}