有一个数,12345678910111213141516---997998999,既将1至999按从左至右顺排列,第666个数字是多少?

问题描述:

有一个数,12345678910111213141516---997998999,既将1至999按从左至右顺排列,第666个数字是多少?

1-9有9个数9个数字;10-99共有90个数,2*90=180个数字;100-999每个数有3个数字组成;(666-9-180)/3=447/3=159;第666个数字是从100开始的第159个数的尾数,即258的尾数8