关于 102题 具体的数写了一下 5的第300个倍数是1500,最后有5的是1495 正常的各位5, 每 10中有1个 1500 中有,150个正常 十位的5: 从50 55 。。150 155,250。255。。350.。355。450.455。550。555 。650.。655 750.755。800.855.。950.。1050.。1150 1250 1350 1450 15*2=30个 百位的5: 500到595开始到 一共20个5 再加上一个1500 150+30+20+1=201.。 希望有用 -- by 会员 Tess90 (2012/1/2 11:03:53)
这里十位是5的情况里面不要去掉各位也是5的情况吗?上面求个位是5的时候不是求过一次了吗? 求解答啊。。没看明白。。整理稿里说分开算很简单的。。 可是我算出来个位是5的是150个 十位是5个位是0的有15个 百位是5但十位个位都不为5的有10-1+1=10个 然后一共就175了。。 能不能帮我看看哪里漏掉了啊?!201怎么出来的呀?? -- by 会员 乐雨萤 (2012/1/2 23:18:20)
嗯 好的 是这样的,题目问 从5到第 300个5 的倍数,一共写了多少个5(这里面的5 包括:一般我们想到的个位上的5,除此以外还有 十位的,百位的) 个位你计算正确=150, 十位的(例如655,你在各位有5的数中加了他,但他还有一个十位的5,还要算) 那么 百位上每100中会出现2个十位有5的数。1500包括15个100对吧,所以 2*15=30 百位的: 从500开始~~~595,一共20个 (595-500)/5 +1=20 那么 如果题目说了包括1500,那你就再加一个啦 就是 150+30+20+1=201 (1500 inclusive)
希望可以帮到你,加油! |