1至400自然数中数字2出现了几次?

问题描述:

1至400自然数中数字2出现了几次?

2
12
20 21 22 23 24 25 26 27 28 29
32
42
52
62
72
82
92
102...
200 201...
302...
19*3+100=157
共157个

180次

正确答案176

45次,正常情况下,每100中有10次,共40次,但22,122,222,322,要特别处理

到9, 2出现1次10-19,2出现1次20-29,由于十位是2,故出现10+1=11次30-99,出现7次综合以上,1到99中,2共出现20次.100-199,由于百位是1,所以等同于1-99,是20次,300-399亦如此200-299,所有数字百位都是2,所以多了100个2,共...