一本书有500页,编印页码1,2,3,4,5,……,499,500,问数字1在页码中共出现多少次?
一本书有500页,编印页码1,2,3,4,5,……,499,500,问数字1在页码中共出现多少次?
个位上,每10个数就出现一次,共500/10=50次十位上,每100个数就出现10次,共(500/100)*10=50次百位上,仅在100-199出现过,共100次如果每出现一个1算一次的话是200次,但如果第111页算出现1次的话,要把多余的1的次数减去。1重复出现的形式有X11(X=0~4),1X1(X=0~9),11X(X=0~9),共25次,其中111出现3次应减去2次,共23次,所以1出现了200-23+177次。
