9. PS:说包含2的第100个数字是多少。 2(1个), 12(1个), 20,21,22,23,24,25,26,27,28,29(10个), 之后的30~90之间各有一个包含2(7个), 100~199间包含2的数目和100内包含2的数目一样(19个)。 综上,在0~199间已有38个包含2的数字出现。 从200开始,第62(100-38)个数字是261,即所求数字。 —————————————————————————————————————— LZ在刚入手的时候给出的方法很好: 2(1个), 12(1个), 20,21,22,23,24,25,26,27,28,29(10个), 之后的30~90之间各有一个包含2(7个), 100~199间包含2的数目和100内包含2的数目一样(19个) 之后同理可推知 200~299 也有19个包含2的数字 300~399 19个 400~499 19个 则从1~499中共有19×5=95个含2的数字 再按你给的数都加500往后数5个:502、512、520、521、522(第五个)即得答案 -- by 会员 hlbubu (2011/6/6 15:37:10)
每个200-299的数字里都有2 |