求解
数学吧
全部回复
仅看楼主
level 1
梁州倦客 楼主
从1到10000,求数字0共出现了多少次?
2019年08月07日 08点08分 1
level 1
梁州倦客 楼主
比如10000 ,数字0出现了4次 余类推
2019年08月07日 08点08分 2
level 12
去掉10000,加入0,并且不足四位的数在前面补0补足四位,例如0000,0028
这样就变成了0000到9999,很容易判断,每一位上的0到9出现的次数是一样的,都是总数的1/10,所以这种情况下的0的总数是4*10000/10 = 4000
然后把补的0减掉,千位补了1000个0(所有小于1000的数千位都补了0),百位补了100个0,十位补了10个0,所以要减掉1110
然后减去加入的一个0,再加上10000里的四个0,共4000-1110-1+4 = 2893
2019年08月07日 09点08分 3
高!
2019年08月07日 09点08分
level 11
楼上这个是高人[滑稽]
2019年08月07日 10点08分 4
level 7
[咦]
2019年08月07日 11点08分 5
1