在1~1000这1000个自然数中,共有几个数码,所有数码和是多少

2个回答

  • 共有几个数码:

    为【0】到9这9个数字前补上00,为10到99这90个数字前补上0,

    则从000到999,这1000个数,都是“三位数”,共用数码1000*3 = 3000 个

    减去补上的000中的3个,和一位数、二位数补上的9*2 + 90*1 = 108 个,加上1000的4个,

    最终 = 3000 - 3 - 108 + 4= 2893 个

    数码和:

    从000到999,这1000个数中,数码0到9出现的次数相等,都出现了1000*3/10 = 300次,因此

    000到999的数码和 = (0+1+2+3+……+9)×300 = 13500

    加上1000的数码和1,

    最终从000到1000,也就是从1到1000,数码和 = 13500+1 = 13501