1到2008这2008个自然数中含有数字1的数有几个?

问题描述:

1到2008这2008个自然数中含有数字1的数有几个?

嗯,是不对,抱歉!
不妨看成车牌号****,从0001——2008
末尾数字为1的有;10乘10乘3=300个
倒数第二个数字为1最后一位不是1的有;
9乘10乘3=270个
倒数第三个数字为1最后两位不是1的有;
9乘9乘3=243个
第1个数字为1最后三位不是1的有;9乘9乘9=729个
所以共有300+270+243+729=1542个
注;每一步保证不重

2000-2008 有1个1000-1999 有1000个1-999就要算一下了,如下:不含有1的 就是其余9个数字的排列组合 9X9X9-1=728,因为000这个不算.那么含有1的就是999-728=271个所以,结果是 1+1000+271=1272注:楼上的首先第一步就错...