数学吧 关注:902,615贴子:8,795,091
  • 5回复贴,共1
从1到10000,求数字0共出现了多少次?


IP属地:陕西1楼2019-08-07 16:28回复
    比如10000 ,数字0出现了4次 余类推


    IP属地:陕西2楼2019-08-07 16:30
    回复
      广告
      立即查看
      去掉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


      IP属地:北京3楼2019-08-07 17:01
      收起回复
        楼上这个是高人


        来自Android客户端4楼2019-08-07 18:09
        回复


          IP属地:福建来自Android客户端5楼2019-08-07 19:33
          回复