1位的数共9个:1,2,3,4,5,6,7,8,92位的数共90个:10,11,12,...,98,993位的数共900个:100,101,...,998,9994位的数共9000个:1000,1001,...,9998,9999……其实不难证明,n位的数共有9*10^(n-1)个由于1位的数只有一个数字长度,所以9个1位数写在一起长度为1*9:1234567892位的数每个有2个数字长度,所以90个2位数写在一起长度为2*90=180:10111213....979899加上前面的所有1位数,得到1~99写在一起的总长度就是1*9+2*90=9+180=189:1234567891011... |