将自然数1、2、3...1000依次无间隔地写成一个多位数:12345...9991000,求这个多位数的所有数字之和

如题所述

其实就是求从1到1000这1000个自然数,所有数位上的数字之和。

个位上有数字的是1到1000,,有100个0、1、2、3、……、9,所以个位上数字之和=100×(0+1+2+3+……+9)=4500。

十位上有数字的是10到1000,有100个1、2、3、……、9,91个0,所以十位上数字之和=100×(1+2+3+……+9)=4500。

百位上有数字的是100到1000,有100个1、2、3、……、9,1个0,所以百位数上数字之和=100×(1+2+3+……+9)=4500。

千位上有数字的是1000,只有1个1,所以千位数上数字之和=1。

4500+4500+4500+1=13501,
所以这个多位数的所有数字之和是13501。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网