从1数到1000,有多少个1?怎么算最简便?2023-02-10 09:52
3个回答2023-02-10 14:09如果是数而不是写,从101开始数时才有0,且每一百内共有9个要数到0,即从01~09;1000内有1~100+9个1009*9=81所以从1数到1000共有81个0。如果单是问有0的数字,100之内有9个,整百数有9*2=18个,整千数3个,每百之间有9+9=18,共有9个百区间18*9=1629+18+3+162=192所以从1到1000之间共有192个02023-02-10 13:281-9:1个10-19:11个20-99:8个总共1+11+8=20(1-99)100开始,每个数必有一个1,故而100-199中,1的个数等于100+20(1-99中1的个数)=120200-299中1的个数和1-99中1的个数一样,为20个。同理300-399:20400-499:20500-599:20。。。共有20X9+120+1(1000含有一个1)=301个2023-02-10 12:38101到200先单独算为119,1-100,901-1000,201-300,301-400,401-500,501-600,601-700,701-800,801-900,前两组的数量为21,后七组的数量是为20个,最后的结果便是119+21X2+20X7=301,这是我的笨方法