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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 00:13:08
如果已经写出从1到99999的全部数,其中数字 1 出现过几次

如果已经写出从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次”有什么区别?

收起

如果已经写出从1到99999的全部数,其中数字 1 出现过几次 用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出.写出C程序 从1写到100组成一个多位数:123456789101112..99100,如果从中画掉100个数字,使其剩下的数尽可能的小,是. 怎么从1数到10,写出26个英文字母, 在复数之后,现在的数系已经扩充到什么数了?其扩充的意义是什么? 有没有从00000到99999的全部数字文档 1.求最大的整数A,使对于由1到100的全部自然数的任一排列,其中都有10个位置相邻的数,其和大于或等于A.2.证明:如果三角形ABC的每条角平分线长全大于1,那么它的面积大于三分之根号三. 从1到9任选三个不同的数相加使其和为12,共有几种选法 从0 4 5 8中任意选三个数组成一个三位数,是它同时是 2 3 5的倍数.写出全部 一定要全部 写出从360到630的自然数中,有奇数个约数的数 写出从360到630的自然数中所有有奇数个因数的数. 写出从360到630的自然数中有奇数个约数的数 写出从360到630的自然数中有奇数个约数的数 写出从360到630的自然数中有奇数个约数的数 从1到400共400个不同,不能被13整除的数有多少个请写出13可以整除的数 写出1到400范围内的完全平方数 一年级同学数小棒,从1数到10共用18秒,如果从1数到50共用多长时间? 从1到9中任取两个数就组成一组数,请写出其中两数之和小于10的所有数组