题目:有 1 、 2 、 3 、 4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

时间:2020-12-23 11:30:26

1. 程序分析:可填在百位、十位、个位的数字都是 1 、 2 、 3 、 4 。组成所有的排列后

function abc(){
    var nums=[];
    for(var i=1;i<=4;i++){//243,123,421,413
        for(var j=1;j<=4;j++){
            if(j!=i)
                for(var h=1;h<=4;h++){
                   if(h!=j&&h!=i)
                       var n=parseInt((i*100)+(j*10)+h);
                   nums.push(n)
                }
        }
    }
    console.log(nums.length)
}
abc()