在1-2001这2001个自然数中8 有多少?

问题描述:

在1-2001这2001个自然数中8 有多少?

1位有1个
2位有18
3位有252((18+1))*8+10*10=252)
4位有542(2*(1+18+252)=542(在小于2001范围)
共542个