计算1到100这100个数中,每个数各数位上的数字和是多少?

问题描述:

计算1到100这100个数中,每个数各数位上的数字和是多少?

先考虑1到99
将1替换为01···9替换为09,加上00,和不变
则00,01···99中,
(0,1,2···9)一共出现20次
(0+1+2+···+9)*20=900
再加上100中的1
一共901