如果已经写出从1到99999的全部数,其中数字 1 出现过几次

带过程。

楼上不对,
不到10000时,首位并不是0,所以你多算了0的概率,相应的,就少算了1的概率。

算法如下,
先算1-100000的。
1-100000中,有100000个数,
每10个数,个位出现一个1,所以个位出现一10000次

每100个数,十位出现一次1,所以十位出现一1000次,出现一次就领着10个数:10~19,所以是10000次。

每1000次,百位出现一次1,所以百位出现一100次,出现一次就领着100个数:100~199,所以是10000次,

每10000次,千位出现一次1,所以千位出现一10次,出现一次就领着1000个数:1000~1999,所以是10000次。

每100000次,万位出现一次1,所以万位出现一1次,出现一次就领着10000个数:10000~19999,所以是10000次。

总计50000次,
减去假设中添加去的100000的一次1。
一共是49999次。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-19
题目等价于求:
写出从00000到99999的全部数,其中数字1出现过几次。

注意到上面写的从0到99999的十万个数都是“五位数”,那就共使用数字
100000× 5 = 500000 个。
其中0、1、2、……到9,每个数字出现的几率相等(也就是说次数相等)。
因此数字“1”出现了 500000/10 = 50000 次。
第2个回答  2011-01-01
推荐答案脑残吗?
“总计50000次,减去假设中添加去的100000的一次1。”
减去的哪次?
“1-100000中,有100000个数,每10个数,个位出现一个1,所以个位出现一10000次”
这里要减掉一次?
这跟“0-99999中,有100000个数,每10个数,个位出现一个1,所以个位出现一10000次”有什么区别?
第3个回答  2010-12-19
15次

如果已经写出从1到99999的全部数,其中数字 1 出现过几次
一共是49999次。

1-99999的整数是多少
99999个,1——多少就有多少个整数。如1——8有8个

1~99999一共有多少种排列方式。
90亿种。以0、1、2、3、4、5、6、7、8、9为例:0不能在第一位,故只有9种可能,1~9 这些数字,有10种可能,就是9*10*10*10*10*10*10*10*10*10=9乘以10的9次方=9,000,000,000=90亿。排列组合是组合学最基本的概念。所谓排列,就是指从给定个数的元素中取出指定个数的元素进行...

1到6个位数的周期是多少?
1到6个位数的周期是指从1到999999的数字中,个位数、十位数、百位数、千位数、万位数和十万位数的循环周期。根据结果,我们可以得到以下信息:- 个位数的周期是10,即从0到9;- 十位数的周期是100,即从00到99;- 百位数的周期是1000,即从000到999;- 千位数的周期是10000,即从0000到9999;-...

400亿中出现几次1,,例如1到11中出现4次1
(0-9)共10个数字,每个数字出现一次 (0-99)我们将1位数字前面给补0,那么有200个数字,每个数字出现20次 (0-999)我们将1位前面补2个0,将2位数字前面补一个0,那么有3000个数字,每个数字出现300次,以此类推,(0-9999)每个数字出现4000次 (0-99999)每个数字出现50000次 (0-...

00000——99999之间,列如数字1234四个数字,可以不同的排列,12345,43128...
99999组

^([1-9]{0,1}[0-9]{0,4})$ 这个正则表达式表示什么意思?
匹配0~99999的数字,包括类似001这样的数字。其中:^:匹配输入字行首 [a-z]:字符范围,匹配指定范围内的任意字符。{n,m}:m和n均为非负整数,其中n<=m,最少匹配n次且最多匹配m次。:匹配输入行尾 故:^([1-9]{0,1}[0-9]{0,4})$ :表示1到9的数字,出现0次或1次;1到9的...

99999各个数位上数字之和为45,从1到100000的全部整数的各个数位上的数 ...
对于一位数,从1到9各出现一次;两位数,各出现20次;三位数30次;四位数40次;五位数50次;所以从1到99999,这些数字各出现1+20+30+40+50=141次。从1到100000的全部整数的各个数位上的数字之和再相加结果是(1+2+3+...+7+8+9)X141+1=45X141+1=6345+1=6346。

从1开始一直加到999999999其中包含4或7的数字排除开不要运算。_百度知...
并加上被重复了减3次的47、74各2次 最终 = 2992。在位数更多的时候,这种加减涉及位上的排列组合,尤其复杂,你要写出规律?程序计算可优化。我们已知1到999999999的和 = 1000000000*999999999\/2 = 500000000*999999999 用高精度或长整形,在循环中减去含4、7的数,算结果有多少个999999999即可。算法...

数学题 00000-99999 顺序不限?
以下是这 252 个号码:01234, 01235, 01236, 01237, 01238, 01239, 01245, 01246, 01247, 01248, 01249,01256, 01257, 01258, 01259, 01267, 01268, 01269, 01278, 01279, 01289, 01345,01346, 01347, 01348, 01349, 01356, 01357, 01358, 01359, 01367, 01368, 01369,01378, 01379, 01389...

相似回答