1+2+3........+2003一共有几个数

来源:百度知道 编辑:UC知道 时间:2024/06/30 20:28:02

1+2+3........+2003
=(1+2003)+(2+2002)+...+(1001+1003)+2002
=2004*1001+2002
=2008006
共有2003个数

和为2007006

2003个!
理解1
(2003-1)/1+1=2003 个

是针对等差数列求项数的! an=a1+(n-1)d
那么n=(an-a1)/d +1
n就是项数!

验证:1+2 2-1+1=2个
理解2
1+2 2个
1+2+..+n n个

2003

(1+2003)*2003/2
自己算

一位数有1到9,共9个数.
二为数有10到99,共90×2=180个数(99-9),
三位数有100到999,共(999-99)×3=2700个数,
四位数有1000到2003,共(2003-999)×4=4016个数.
9+180+2700+4016=7905
(可能会有些计算错误,还请见谅)