我的问题如下:我想写一个程序,可以计算给定数字中的组合数。
例如: 5位数的组合数是多少? 这是5 x 4 x 3 x 2 = 120种组合!
答案 0 :(得分:0)
不要知道它的对错有点难看但对我来说很好
$('button').click(function() {
a=$('input').val();
c=$('input').val();
b=0;
for(i=1; i<a; i++){
c--;
b+=a*c;
}
if(a==3){
b=6;// i dont wanna think about this anymore
}
$('.num').text(b);
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="row" type="text"> number<br>
<button>
Calculate Combination
</button>
<br>
<span>
Combinations :
</span>
<span class='num'> </span>
&#13;
如果4321放4等等,只需运行并输入您的号码的位数
答案 1 :(得分:-1)
如果我理解你的话,我认为这就是你想要的:
var n = <number>
Math.pow(10,n);
这会计算 n 位数
中可以有多少种不同的组合