数字1至20000中有几个带有数字“4”字

1个回答

  • 有6878个

    1至100:共19个,分别是10个x4,10个4x,以及1个重复的

    1至1000:共271个,分别是10个100,共19*10=190个,以及400系列的,共100-19=81个

    1至10000:共3439个,分别是10个1000,共271*10=2710个,以及4000系列的,共1000-271=729个

    1至20000:共3439*2=6878个

    说明:Excel验证正确.

    还有一个更简单的算法,1至10000,如果都不能出现4,则每位数可以取0-3、5-9共9种数,因此有9*9*9*9=6561种数字,因此,出现4的数字数量=10000-6561=3439.

    1至20000,则有3439*2=6878个