进来看看 我很苯啊(我悬赏了50分)

4个回答

  • 个位上出现次数:300/10*1=30(每十个数出现一次);十位上出现次数(每一百个数字出现十次):300/100*10=30;百位上出现次数(每一千个数字出现一百次):300/1000=0.3(这时出现小数,计算不大好得出结果,但显然有100到199,出现了一百次).最后结果N=30+30+100=160~『PS:其实可以总结一个公式,设总页数为a,那从个位开始的第C位上b出现的次数c可以这么求:a/(10的c次方),计其整数位数字为c1,小数位第一位数字为c2,若c2b,c=(c1+1)*(10的c-1次方);若c2=b,那c=取a+1的倒数c-1位数加上c1*(10的c-1次方)』~例如:一本书有3456页,求数字4出现的次数.则个位:346次,十位:350次,百位:(300+57)次,千位:0次.最后将结果相加,搞定~