数字组合计划?

时间:2017-10-02 06:42:12

标签: javascript algorithm

我的问题如下:我想写一个程序,可以计算给定数字中的组合数。

例如: 5位数的组合数是多少? 这是5 x 4 x 3 x 2 = 120种组合!

2 个答案:

答案 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;
&#13;
&#13;

如果4321放4等等,只需运行并输入您的号码的位数

答案 1 :(得分:-1)

如果我理解你的话,我认为这就是你想要的:

var n = <number>
Math.pow(10,n);

这会计算 n 位数

中可以有多少种不同的组合