公式: 0 ~ X99...9 的数码和 = (X+9+9..+9) * 项数 / 2
所以本题为:
0 ~ 999 : (9+9+9)*1000/2 = 13500
1000 ~ 1199 : 1*200 + (1+9+9)*200/2 = 200 + 1900 =2100
1200 ~ 1249 : (1+2)*50 + (4+9)*50/2 = 150 + 325 = 475
1250 ~ 1255 : (1+2+5)*6 +(0+1+2+3+4+5) = 48 + 15 = 63
合计 13500 + 2100 + 475 +63 = 16138
还是别偷懒了,在这里!
.