1、 已知N个自然数(1,2,…N)的各位数字的总个数是2004,求N.{例如:有自然数1,2,3,
答案:2 悬赏:30 手机版
解决时间 2021-02-09 08:49
- 提问者网友:爱唱彩虹
- 2021-02-08 12:48
1、 已知N个自然数(1,2,…N)的各位数字的总个数是2004,求N.{例如:有自然数1,2,3,
最佳答案
- 五星知识达人网友:玩世
- 2021-02-08 14:02
我理解你的意思是说:比如100就是算的3个个数.这样的话:1-9:9个10-99:90*2=180个这样剩下2004-189=1815个.剩下的数字都是3位数.所以1815/3=605,所以100+604=704因此N=704.======以下答案可供参考======供参考答案1:(2004-9*1-90*2)/3+99=704供参考答案2:2003供参考答案3:1-9,9个数字9位数10-99,90个数字,每个2位数,一共180位100-999,900个数字,每个3位数,一共2700位,已经超过2004了,因此N必然是3位数那么1,2位数的数字总共189位,2004-189=18151815/3=605也就是从100开始数,第605个数字,这个数字就是100+605-1=704供参考答案4:我们可以将1到N的所有数分成四类,第一类:1~9共(9-1+1)=9个数字,第二类:10~99,共(99-10+1)*2=180个数字,第三类:100~999,共(999-100+1)*3=1800个数字,第四类:1000~N,共(N-1000+1)*4个数字,将以上四类相加等于2004,即:9+180+1800+(N-1000+1)*3=2004,解得N=1004供参考答案5:◆一位数的数字总个数有9*1个,二位数的数字总个数有90*2=180个,三位数的数字总个数有(999-9-90)*3=1800个,则按题中要求四位数字的总个数为2004-9-180-1800=15,但是与事实不相符合,因为四位数字的总个数应该是4的倍数,然而15不是四的倍数。与题所给相矛盾。◆题目应该如为:已知N个自然数(1,2,…N)的各位数字的总个数是2005,求N。接着上面的算法: 则有四位数字的总个数为2005-9-180-1800=16,◆即所求 N=999+16/4=2003
全部回答
- 1楼网友:话散在刀尖上
- 2021-02-08 15:21
谢谢解答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯