作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/10 01:50:29
如果已经写出从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次.