在1~2000的自然数中,含有数字2的数共有多少个?

问题描述:

在1~2000的自然数中,含有数字2的数共有多少个?
但一定要有答案

用排列组合,
千位上是2的只有一个,2000
其余千位上要么是1要么是0
剩下三位,全是2的有两个
有两个2的是2×3×9=54
有一个2的是2×3×9×9=486
所以总共是543