從1到9任意數字的所有排列組合共有多少種 不重複

2021-05-17 02:26:53 字數 5084 閱讀 4742

1樓:古菊貢峰

以下為**及關鍵註釋(請慎用,資料量巨大,電腦一直會在後臺計算,如果資料超過65565*250,則會出錯)

submain()

fori1=1

to9:

fori2=1

to9:

fori3=1

to9:

fori4=1

to9:

fori5=1

to9:

fori6=1

to9:

fori7=1

to9:

fori8=1

to9:

fori9=1

to9ifi1+i2

+i3+i4

+i5+i6

+i7+i8

+i9<

37then'判斷條件,9個數之後小於等於36k=k+

1cells(int((k-1)

/250)+1,

(k-1)mod

250+1)=

i1&i2&

i3&i4&

i5&i6&

i7&i8&

i9'實現每行存放250個資料

endif

next:

next:

next:

next:

next:

next:

next:

next:

next

endsub

2樓:匿名使用者

解析:9個位置選擇9個數字,第一個位置有9種可能,第二個位置有8種可能,依次類推。

所以共有 a(9,9)種 = 9*8*7*6*5*4*3*2*1 = 9!

1到12個數字不能重複,12個一組有多少種排列組合?

3樓:匿名使用者

如果只是組合問題,就是12個裡面隨機選取三個即c12 3=12!/[(3!)(12-3)!

]=12*11*10*9!/[3!9!

] =12*11*10/(3*2*1)=220

但選取三個後有3!=6種排列,所以最多能排列220*6=1320組

或直接用排列公式 12!/(12-3)!=12*11*10*9!/9!=1320組

4樓:良長娟玉楠

1~12排成每兩個數字一組(有重複的)就是a1212即有12*11*10*...*1種

但是要不重複。

假如一開始是1.12

但我們算的是重複的,

所以包括了12.1

因為是兩個數字一組.

兩個數字任意排列是a2

2即2*1種

所以要用a12

12除以a2

2同理,假如是三個數字一組但不重複的話。因為三個數字任意排列是a33種,就要除以a33了

如何用excel顯示從1到11中任取9個數(數字可重複)的所有排列組合?

5樓:魚木混豬

以下為**bai

及關鍵註釋(請

du慎用,資料量巨zhi大,電腦一dao直會在後臺計算,如果專資料超過65565*250,則會出錯)屬

sub main()

for i1 = 1 to 9: for i2 = 1 to 9: for i3 = 1 to 9:

for i4 = 1 to 9: for i5 = 1 to 9: for i6 = 1 to 9:

for i7 = 1 to 9: for i8 = 1 to 9: for i9 = 1 to 9

if i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 + i9 < 37 then'判斷條件,9個數之後小於等於36

k = k + 1

cells(int((k - 1) / 250) + 1, (k - 1) mod 250 + 1) = i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 & i9'實現每行存放250個資料

end if

next: next: next: next: next: next: next: next: next

end sub

6樓:沈一民

所有排列組合?那是天文數字,你實實在在說需要幾個?幾千個?幾十萬個?

從0到9十個數字中選出有0和9任意5個數有多少種組合

7樓:古方紅糖

這是原先數學上的排列組合,總計五位數,總共十個數字,那麼第一位數有10個選擇,第二位數有9個選擇,第三位數有8個選擇,第四位數有7個選擇,第五位數有6個選擇,那麼總的組合的數量是10*9*8*7*6=30240種組合。

8樓:匿名使用者

從0到9十個數選出有0和9的任意5個數,即從剩餘8個數中任取3個數有c³8=8x7x6/3x2x1=56種

9樓:長士恩竇羅

首先,5位數必須確保最高位不能為0【這是隱含條件】其次,最高位從1-9中任意選一個,有9種

最後,千位到個位從0-9中選擇,每一位都有10種,所以是10^4=10000

所以,總共可以組成9×10000=90000種組合

我想用excel 做從1到9 個數字中任意選5個號碼的所有排列組合求高手幫忙啊,5個數字不重複

10樓:匿名使用者

只能做出來有多少種組合,並不能列出來這種組合,列的話那是很多的。

1到9的數字 四位數任意組合一共多少組 ?

11樓:

0到9之間任選4位數排列組合有9×9×8×7=4536種排列方式

12樓:老耆

1-9,9個數選4的組合:

c(9,4)=(9*8*7*6)/(4*3*2*1)

=126

13樓:開心

=9*9*9*9

=6561

14樓:匿名使用者

每位有9種情況, 9^4=6561

我有一個問題.0到9,五個數字一組可以重複,排列組合有多少種方法?

15樓:匿名使用者

10萬組。

你問的是排列五?00000-99999,就這10組。

16樓:匿名使用者

10∧5=100000

excel 1--10個數字不重複具體排列組合

17樓:時空來電

1、首先開啟電腦上的excel**,然後統計不重複的個數。

2、然後使用公式,=sumproduct(1/countif(a2:a9,a2:a9))。

3、使用公式後統計不重複的個數,便於在資料量大的情況下使用公式。

4、提取不重複的內容c2單元格輸入以下陣列公式,按ctrl+ shift+enter,向下複製。=index(a:a,1+match(,countif(c$1:

c7,a$2:a$9),))&"。

5、最後可以看到,使用公式提取不重複的內容的效果。

18樓:綠衣人敲門

條件1:不包含0

條件2:不得有重複數字

範圍:12345~98765

符合的數字有 57205個,

右擊工作表標籤→檢視**,把下面的**貼到vbe中,按f5執行,結果貼上到a列

sub chiefzjh()

dim mstr$, i, k%, tmp$, mdic

set mdic = createobject("scripting.dictionary")

mstr = "123456789"

for i = 12345 to 98765

if instr(i, "0") = 0 then 'no "o" exit

for k = 1 to 4 'no duplicate finger

if 5 - len(replace(i, mid(i, k, 1), "")) >= 2 then exit for

next k

mdic.add i, "" 'add to dic

end if

next i

i = mdic.count

range("a1").resize(i, 1) = worksheetfunction.transpose(mdic.keys)

end sub

19樓:匿名使用者

不用vb不好弄的!我用一種比較笨的演算法,然後用vba生成的,自己看附件哈,應該就是你說的那樣的,

option explicit

sub ***bin()

dim i, j, l, k, n, m

for i = 1 to 6

for j = i + 1 to 7

for l = j + 1 to 8

for k = l + 1 to 9

for n = k + 1 to 10

m = m + 1

sheet1.range("a" & m) = i & " " & j & " " & l & " " & k & " " & n

next n

next k

next l

next j

next i

end sub

請問 從0到9這10個數字 以14個數為一組 ,可重複,能有多少種排列組合 誰知道公式告訴我下 謝謝了

20樓:怕沒書看

99999999999999(14個9)組

從00000000000001到99999999999999的任意一個都符合你的要求。差一個1千5百萬億。

21樓:改長征咎姬

排列組合問題,

十個數中任意取出四個,有10*9*8*7種方法再用這四個數排序,有4*3*2*1種排列方法所以答案是(10*9*8*7)/(4*3*2*1)=210

1234567890任意數字組合成的號碼的所有結果

選擇的四個數字可以重複,10000種組合 10 10 10 10 10000 如所選擇的四個數字不能重複,5040種組合 10 9 8 7 5040 1.2.3.4.5.6.7.8.9.0 這10個數字可以組成任意的數字 如 3246 沒有排列順序 如1234 或者 1111或 1122 能 因為要...

從0到9八位數任意組合有多少種排列方式

如果允許重複,有10 8 100 000 000 種排列方式 如果不允許重複,有a 10,8 10 9 8 7 6 5 4 3 1814400 種排列方式 0到9是10位數,1到8是8位數 9 10 10 10 9000種 千位數是1到9種任何一個,百位數十位數個位數是0到9種任何一個 從1到9八位...

從1至9中任意選取兩個數字相加使它們的和大於8一共有多少種不同的選法

24種選法。1 9 10 1 8 9 2 9 11 2 8 10 2 7 9 3 9 11 3 8 3 7 10 3 6 9 4 9 13 4 8 12 4 7 11 4 6 10 4 5 9 5 9 14 5 8 13 5 7 12 5 6 11 6 9 15 6 8 14 6 7 13 7 9 ...