从1写到324,一共要写多少个数字2?

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:38:30
这道题我想不会有人挨个写,再挨个查吧!回答时请写出方法.

若是个位数就只有一个拉 1
若是十位数就是 2X X为0123456789 这里就是 10
再X2 X为123456789 9
这里的2不要算重复了 上下一次22就都包裹了 这样并没有重复
再2XX XX从00到99 100
再12X 1X2 2X2 22X 一起就是 40
再是 300到324 中只有 302 320 321 322 323 324 312 共8个
所以加起来就是 1+ 10+ 9 +100+ 40 + 8=168

100里面每10个数字就有2还有二十几的
。。。。。
9+10+9+10+100+9+10+1+5=163

1---10 1个 11--19 1个 20----29 11个 (30--39),(40--49),...(99--100) 各1个 20个
101--199 20个 200--300 100+20个=220
300---324 2+6=8
20+20+120+8=168

个位上每十个数字出现一次2,共10+10+10+3=33(个);
十位上20+,120+,220+各10个,加320-324 5个,共35个;
百位上200-299 100个。

综上所述,共有数字2 33+35+100=168(个)