在组成1到1000这1000个数中,一共需要多少个数字1

问题描述:

在组成1到1000这1000个数中,一共需要多少个数字1

个 9个
2位数 11到99 90个
3位数100 到999 900个
四位数 1000 1 个
一共有 9+90*2+900*3+1*4=2893