
2个回答
展开全部
先选千位,有9中选法(0除外)
选百位,有9种选法
选十位,有8种选法
选个位,有7种选法
一共9*9*8*7=4536
选百位,有9种选法
选十位,有8种选法
选个位,有7种选法
一共9*9*8*7=4536
追问
是问组成的数的总和
追答
将0开头的数(本质是三位)算一起
一共有10*9*8*7=5040个
假设0对应9,
8对应1
7对应2
6对应3
5对应4
那么随便一个符合要求的四位数,有且仅有一个每个位都那样对应的数
比如1234对应8765
0289对应9710
这两个对应的数加起来都是9999
则包含0开头的四位数的总和是9999*5040/2=25197480
---------------
再减去0开头的数就可以了
0开头的数一个有9*8*7=504个
同样,令9对应1,8对应2,7对3,6对4,5对5
则两个对应的数加起来是1110
三位数的总和是1110*504/2=279720
------------------------
所以所有符合题设的四位数的总和为25197480-279720=24917760
展开全部
<script type="text/javascript">
var a;
for(var i=1000;i<=9999;i++){
var x=Math.floor(i/1000);
var y=Math.floor((i-(x*1000))/100);
var z=Math.floor((i-(x*1000)-(y*100))/10);
var b=Math.floor((i-(x*1000)-(y*100)-(z*10)));
if(x==y||y==z||z==b||x==z||x==b||y==b){
}else{
a=i;
if(a%2==0&&a%3==0&&a%5==0&&a%7==0){
document.write(a+'<br>');
}
}
}
</script>
可以算出的答案是:
1260
1470
1680
1890
2310
2730
2940
3150
3570
3780
4620
4830
5460
5670
6510
6720
6930
7140
7350
7560
7980
8190
8610
9240
9450
9870
var a;
for(var i=1000;i<=9999;i++){
var x=Math.floor(i/1000);
var y=Math.floor((i-(x*1000))/100);
var z=Math.floor((i-(x*1000)-(y*100))/10);
var b=Math.floor((i-(x*1000)-(y*100)-(z*10)));
if(x==y||y==z||z==b||x==z||x==b||y==b){
}else{
a=i;
if(a%2==0&&a%3==0&&a%5==0&&a%7==0){
document.write(a+'<br>');
}
}
}
</script>
可以算出的答案是:
1260
1470
1680
1890
2310
2730
2940
3150
3570
3780
4620
4830
5460
5670
6510
6720
6930
7140
7350
7560
7980
8190
8610
9240
9450
9870
追问
亲实在看不懂
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询