在1至1994的所有自然数中,含有数字"1"的自然数有几个?

问题描述:

在1至1994的所有自然数中,含有数字"1"的自然数有几个?

应该是1291,分位数算就是.