如果已经写出从1到99999的全部数,其中数字 1 出现过几次
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/04 04:21:15
![如果已经写出从1到99999的全部数,其中数字 1 出现过几次](/uploads/image/z/8550855-63-5.jpg?t=%E5%A6%82%E6%9E%9C%E5%B7%B2%E7%BB%8F%E5%86%99%E5%87%BA%E4%BB%8E1%E5%88%B099999%E7%9A%84%E5%85%A8%E9%83%A8%E6%95%B0%2C%E5%85%B6%E4%B8%AD%E6%95%B0%E5%AD%97+1+%E5%87%BA%E7%8E%B0%E8%BF%87%E5%87%A0%E6%AC%A1)
如果已经写出从1到99999的全部数,其中数字 1 出现过几次
如果已经写出从1到99999的全部数,其中数字 1 出现过几次
如果已经写出从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次.
题目等价于求:
写出从00000到99999的全部数,其中数字1出现过几次。
注意到上面写的从0到99999的十万个数都是“五位数”,那就共使用数字
100000× 5 = 500000 个。
其中0、1、2、……到9,每个数字出现的几率相等(也就是说次数相等)。
因此数字“1”出现了 500000/10 = 50000 次。...
全部展开
题目等价于求:
写出从00000到99999的全部数,其中数字1出现过几次。
注意到上面写的从0到99999的十万个数都是“五位数”,那就共使用数字
100000× 5 = 500000 个。
其中0、1、2、……到9,每个数字出现的几率相等(也就是说次数相等)。
因此数字“1”出现了 500000/10 = 50000 次。
收起
15次
推荐答案脑残吗?
“总计50000次,减去假设中添加去的100000的一次1。”
减去的哪次?
“1-100000中,有100000个数,每10个数,个位出现一个1,所以个位出现一10000次”
这里要减掉一次?
这跟“0-99999中,有100000个数,每10个数,个位出现一个1,所以个位出现一10000次”有什么区别?...
全部展开
推荐答案脑残吗?
“总计50000次,减去假设中添加去的100000的一次1。”
减去的哪次?
“1-100000中,有100000个数,每10个数,个位出现一个1,所以个位出现一10000次”
这里要减掉一次?
这跟“0-99999中,有100000个数,每10个数,个位出现一个1,所以个位出现一10000次”有什么区别?
收起