從1到10000的自然數中共有多少個

2021-12-24 22:56:33 字數 2355 閱讀 6934

1樓:匿名使用者

3樓好象也有問題,4位數中,9000~10000中就有1000,以1~8為千位數9為百位數中滿足題意的有800個,再以10,11,12等等開頭9為十位的絕對不只63個,所以4位裡有1863個好象有點少.

我的算髮是,1~10000其實也就是1~9999要使任意的***x滿足至少一個x=9

也就是說4個數中一個為9(比如xx9x,***9)的個數為4c1*9c1*9c1*9c1=2916 (避免重複所以用9c1而不是10c1 只選0~8,不選9)

兩個位數為9的數(比如x99x,xx99)的個數為4c2*9c1*9c1=486

3個位數為9(比如999x,x999)的個數為4c3*9c1=364個位數為9,是4c4=1 也就是隻有9999...

所以我認為一共是2916+486+36+1=3438(這個是排列組合,不知道是否是樓主需要的演算法)

2樓:匿名使用者

更正2樓

一位數中,只有9,兩位數中,有19、29、39、49、59、69、79、89、90、91、92……99,共19個9,三位數中,可在上述各兩位數前加1……9,共計9*19+18=189個9,同理,四位數中,共有9*189+18*9=1863,所以1到10000中共有1+19+189+1863=2080

3樓:匿名使用者

一位數中,只有9,兩位數中,有19、29、39、49、59、69、79、89、90、91、92……99,共19個9,三位數中,可在上述各兩位數前加1……9,共計9*19+18=189個9,同理,四位數中,共有9*189+18*9=1863,五位數中,共有9*1863+18*9*9=18225.所以1到10000中共有1+19+189+1863+18225=20297

4樓:

4*10000=40000

從1到10000的自然數中,共有多少個數字9?

5樓:肖瑤如意

個位:9,19,29。。。。。。99

109,119。。。。。。199

.。。。。。

9009,919。。。。。。9999

一共10×100=1000個

十位:90,91.。。。。。99

190,191.。。。。。99

.。。。。。

9900,991。。。。。。9999

一共10×100=1000個

百位:900,901.。。。。。9999

一共1000個

千位:9000,9001。。。。。。9999一共1000個

所以數字9一共有:

1000*4=4000個

6樓:匿名使用者

個位:10*(10000/100)=1000十位:10*(10000/100)=1000百位:

100 *(10000/1000)=1000千位:1000*(10000/10000)=10001000×4=4000(個)

7樓:匿名使用者

個位有9的一共是10000/10=1000 十位有的9是10000/100=100百位有9的10000/1000=10個千位有9的是10000/10000=1所以加起來是1+10+100+1000=1111

8樓:匿名使用者

#include

using namespace std;

int main()

for(int j=0;j<5;j++)

}cout<結果:4000

一個一個數的 是4000 好的演算法參考樓上的

9樓:手機使用者

4*10000=40000

從1到10000的自然數裡,有多少個數學9

10樓:學習方法與心理疏導

個位:9,19,29...99

109,119...199

...9009,919...9999

一共10×100=1000個

十位:90,91...99

190,191...99

..9900,991...9999

一共10×100=1000個

百位:900,901...9999

一共1000個

千位:9000,9001...9999

一共1000個

所以數字9一共有:

1000×4=4000個

11樓:_心雨

可以先算千位是9出現的個數,千位是9,百位十位個位可以是000~999,

一共1000個。同理其他四位出現9的個數也是1000.

所以1000x4=4000

從1到100的自然數中,完全不含數字1的數共有多少個

把1 10 11 12 13 14 15 16 17 18 19 21 31 41 51 61 71 81 91去了就知道了。一共81個 81個去掉1 10 11 12 13 14 15 16 17 18 19 21 31 41 51 61 71 81 91就是了 1,11,21.91 10個 12...

從1到2019至2019個自然數中含有數字一的數有幾個

第十五題,個位,十位,百位都只一個8.對個位而言2010除以10有201個8,對於十位而言2000除以100有20個8.對於百位而言2000除以1000有兩個8.所以2010內總共有201 20 2 1 204個8最後加的1是2018帶的8 1到9,有1個,也就是每連續10個數至少有1個 10到19...

從1到2019這2019個自然數中,所有數字之和是多少

28054 1位數和2位數的前面補0變成3位數,不會影響最後計算結果。考慮從0到999這1000個數 從0開始等於從1開始,也不影響最後結果 這前1000個數可以當作是從000到999的1000個數的各位數字和。又因為0 9在每個位上出現1 10次,也就是每個數字出現1000 3 10 300次 前...