在小于10000的自然數中,含有數字1的數有多少個?
解 不妨將1至9999的自然數均看作四位數,凡位數不到四位的自然數在前面補0.使之成為四位數.
先求不含數字1的這樣的四位數共有幾個,即有0,2,3,4,5,6,7,8,9這九個數字所組成的四位數的個數.由于每一位都可有9種寫法,所以,根據乘法原理,由這九個數字組成的四位數個數為
9×9×9×9=6561,
其中包括了一個0000,它不是自然數,所以比10000小的不含數字1的自然數的個數是6560,于是,小于10000且含有數字1的自然數共有9999-6560=3439個.



