在1-300的所有自然数中,含有数字3的自然数有几个?(写出过程)

如题所述

先考虑1-100
明显按1-9划分
可以明显知道除了30-39以外,别的均只含一个3
而30-39中含有10*1+1=11个
所以1-99中含有11+9=20个3
那么同理可得100-299中也只有2*20=40个3
然后再加上300中一个3.
共有20+40+1=61个3
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-16
先考虑1-100
明显按1-9划分
可以明显知道除了30-39以外,别的均只含一个3
而30-39中含有10*1+1=11个
所以1-99中含有11+9=20个3
那么同理可得100-299中也只有2*20=40个3
然后再加上300中一个3.
共有20+40+1=61个3
呵呵,不难,祝楼主学习快乐来自:求助得到的回答
第1个回答  2012-12-16
先考虑1到100,含有3的自然数有10+9=19个,同样的101到200也有19个,201到299也有19个,300也是一个,一共有19X3+1=58个
第2个回答  2012-12-16
个位数是3的:每10个数字有一个,共30个
十位数是3的:每一百个数字有十个,减去个位数有3跟刚刚重复的,共27个
百位数是3的:数字300,共1个
总共58个
相似回答