1到99999有多少个带4的数字?强人们,我被你们搞晕了,我也不知道哪个是对的了~期待最强者上场给出最强答案。

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 04:50:06
1到99999有多少个带4的数字?强人们,我被你们搞晕了,我也不知道哪个是对的了~期待最强者上场给出最强答案。

1到99999有多少个带4的数字?强人们,我被你们搞晕了,我也不知道哪个是对的了~期待最强者上场给出最强答案。
1到99999有多少个带4的数字?
强人们,我被你们搞晕了,我也不知道哪个是对的了~期待最强者上场给出最强答案。

1到99999有多少个带4的数字?强人们,我被你们搞晕了,我也不知道哪个是对的了~期待最强者上场给出最强答案。
1-100有19个
1-799有19*8=152个 900-1000有19个
800-899有100个
1-1000有19*9+100=271个
1-10000有271*9+1000=3439个

一共99999个数(算上0有100000个,可构成5个数码的全部组合(不足10000的前面添0,不影响结果),为了下面的计算)
每一个数码不是0的概率为9/10
所以不含4的数有100000*(9/10)^5=59049个
所以含4的有99999-59049=40950个
可能有点看不懂,但保证没问题你确定吗?我还真有点儿看不懂,这个算法没错吧?我再多写点吧: 加...

全部展开

一共99999个数(算上0有100000个,可构成5个数码的全部组合(不足10000的前面添0,不影响结果),为了下面的计算)
每一个数码不是0的概率为9/10
所以不含4的数有100000*(9/10)^5=59049个
所以含4的有99999-59049=40950个
可能有点看不懂,但保证没问题

收起

1-9有1个
10-99有18个
100-999有8*18+100个
1000-9999有(8*18+100)*8+1000个
10000-99999有[(8*18+100)*8+1000]*8+10000个
总数36831

4作为万位的有:40000~49999,合计10000.
4作为千位的有:4000~4999,万位从0~9,合计10*1000=10000.
4作为百位的有:400~499,千位起为00~99,合计100*100.
4作为十位的有:40~49,同上,合计1000*10.
4作为个位的有:4,合计10000*1.
合计共为50000个。