一本小说的页码,从1开始,按自然数的顺序从1开始编码,共用了2004个数字,这本书一共有多少页?

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:21:45

1002

1002

604

9+90*2+605*3=2004
9+90+605=704
704/2=352页

结果:
最后页码704,总共使用数字2004个

我编写了下面的程序来计算:

<script type=text/javascript>
var i=0;
var s=0;
while (s<2004){
i++;
if (i>9999) s+=5;
else if (i>999) s+=4;
else if (i>99) s+=3;
else if (i>9) s+=2;
else s+=1;
}
document.write('最后页码',i,',总共使用数字',s,'个');
</script>

把上面的内容粘贴到记事本里面,保存为html文件,鼠标双击在浏览器中打开就能看到程序运行结果。