永发信息网

java求n! (m!*(n-m)!)

答案:3  悬赏:80  手机版
解决时间 2021-11-17 13:41
java求n! (m!*(n-m)!)
最佳答案
public class tests {
public static void main(String args[]){
System.out.println( rs(7,8));
}
public static double jc(int n){
double m=1;
for(int i=1;i<=n;i++){
m=m*i;
}
System.out.println(n+"!"+"="+m);
return m;

}
public static double rs(int n,int m){
double s;
s=jc(n)/(jc(m)*jc((n - m)));
return s;
}
}
全部回答
1,先分别对n、m、n-m递归求阶乘
2,再他们相乘。
简单写个递归求阶乘函数吧,如下:
private int getJiecheng(n){
//调用之前最好判断n的合法性哦

if(n ==1) {
return 1;

} else {
return n*getJiecheng(n - 1);
}

}
求组合数C(n,m)=n!/(m!*(n-m)!)=n(n-1)(n-2)....(n-m+1)/(1*2*...*m)
public int nchoosem(int n,int m)
{
int t=1;
for(int i=1;i<=m;i++)
t*=(n+1-i)/i;
return t;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
y系列三相异步电动机4极75千瓦电机多重
在括号里填上合适的数 括号4括号乘以括号6等
最近谈了一个单子,是英国的客户,对方要求我
全笼着一层薄雾 笼的拼音
珲春什么地方最繁华
工作签证拿到后申请家属过去的流程
一剪美美发店地址好找么,我有些事要过去,
长春万科柏翠园坑人
exo-1,4-b-glucanases是什么意思
用连续平整度仪测定某一级公路沥青混凝土面层
在地球上制作出来的电影中的失重场景是如何被
一直走千万不要回头,这是张杰的哪首歌中的
易通贷骗子平台提现困难,要跑路,大家注意
80*40*1.4*椭圆形管的楼梯扶手接头哪有买
宝宝能看灯吗?育儿问答
推荐资讯
380v电压过低怎么办
的小伙伴们,离职申请提交后多久能批下来,本
chloe小猪包没有镭射标一定是假的吗?
一条路长160米,宽7米,厚0.2米,单价117m3&#
英语单词前加dis就变成反义词了吗?
盆栽木本植物叶子变黄是什么原因?
刚买了个FAST fwr162c 150M迷你型无线路由器
梅拉奇珠宝怎么样,标价15980的吊坠实际价格
米萌智能温控鞋垫,APP在哪里下载?微信控制
如何将dts格式转换ape格式?
名都烫染会所地址有知道的么?有点事想过去!
粉蒸拱猪肉
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?