自然数1 2 3 4 5 .1001中,所有数码之和是多少?

问题描述:

自然数1 2 3 4 5 .1001中,所有数码之和是多少?

1+2+3+……+1001=1001*(1+1001)/2=1001*1002/2=501501
这是等差数列,高一的数学。

(1+1001)/2=501
501*501=251001

1楼的理解是错误的,要求的是所有数码之和,不是所有的数的和.在1-999中,1-9各个数字在百位,十位,个位上都出现了100次所以1-999中,所有数码之和是(1+9)*9/2*100*3=135001000和1001的数码之和是1+1+1=3所以自然数1 2 ...

1+2+。。。+1001=(1+1001)*1001/2=501501
用到的是等差数列求和公式
{an}为等差数列,则sn=(a1+an)*n/2