1到数字不重复排列,1到8个数字不重复排列 200

2020-12-29 13:33:52 字数 4933 阅读 1709

1楼:计0划0环0境

1 2 3 4 5 6 7 8

8 1 2 3 4 5 6 7

7 8 1 2 3 4 5 6

6 7 8 1 2 3 4 5

5 6 7 8 1 2 3 4

4 5 6 7 8 1 2 3

3 4 5 6 7 8 1 2

2 3 4 5 6 7 8 1

求采纳,谢谢

应该是对的

2楼:落轮峪

没看明白?

1 2 3 4 5 6 7 8

8 3 4 5 6 7 1 2

2 4 5 6 7 1 8 3

3 5 6 7 1 8 2 4

4 6 7 1 8 2 3 5

5 7 1 8 2 3 4 6

6 1 8 2 3 4 5 7

7 8 2 3 4 5 6 1

上面这样?

3楼:心淡如水

用排列组合算法算。会吗

1到8两个数一组不重复可以组合几组?

4楼:yzwb我爱我家

1到8,从这8个数字中任意选择两个数组成一组,且不重复:

1、若这两个数有顺序要求,则可以组成8×7=56组(相当于排列问题)

2、若这两个数无顺序要求(如12和21是一组),则可以组成8×7÷2=28组(相当于组合装问题)

5楼:匿名用户

1到8任何两个一组,可以组成8×7=56组不同的组合。

从1到8,取8个数字,排列组合出所有不同的组合。 20

6楼:神灵侮仕

这样的排列总共有:a(8,8)=40320种!

你想要人把4万个结果都列出来?有点不可能吧,用计算机编程得到结果比较靠谱。

7楼:匿名用户

总共是8的8次方种

你想干什么?都写出来吗?

有什么用吗?

8楼:忘记的味道

还是要看是否能重复选!

可重复:8^8

不可重复:a(8,8)

如何用excel实现1到8的数字任意组合排列(不重复) 如:12345678 23147568 86754123 5

9楼:匿名用户

你要排列几位数的数字。输入=rand()*(8-1)+1即可,接下来往下拖就可以了。

10楼:匿名用户

=if(len(a1)>=8,1,if(rand()>0.5,len(a1)&a1,a1&len(a1)))

从1到8,取8个数字,排列组合出所有不同的组合

11楼:diedie乐园

我只能告诉你算法:8x7x6x5x4x3x2x1=,结果自己去算。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

excel 1--10个数字不重复具体排列组合

12楼:时空来电

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、最后可以看到,使用公式提取不重复的内容的效果。

13楼:绿衣人敲门

条件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

14楼:匿名用户

不用vb不好弄的!我用一种比较笨的算法,然后用vba生成的,自己看附件哈,应该就是你说的那样的,

optionexplicit

sub***bin()

dimi,j,l,k,n,m

fori=1to6

forj=i+1to7

forl=j+1to8

fork=l+1to9

forn=k+1to10

m=m+1

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

nextn

nextk

nextl

nextj

nexti

endsub

15楼:三井熊

sub组合()

introw=1

dimarr1(4)

fori=1to10

arr1(0)=i

forj=1to10

if(arr1(0)

arr1(1)=j

fork=1to10

if(arr1(0)

arr1(2)=k

forl=1to10

if(arr1(0)

arr1(3)=l

form=1to10

if(arr1(0)

arr1(4)=m

cells(introw,1).value=join(arr1,"")

introw=introw+1

endif

next

endif

next

endif

next

endif

next

next

endsub

如果是要排列,则把所有的<都改成<>

从1到9任意9个数字的所有排列组合共有多少种(不重复)

16楼:古菊贡峰

以下为**及关键注释(请慎用,数据量巨大,电脑一直会在后台计算,如果数据超过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

17楼:匿名用户

解析:9个位置选择9个数字,第一个位置有9种可能,第二个位置有8种可能,依次类推。

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

从1到8任意4个数字一组不能重复,能组成几组

18楼:匿名用户

你的问题分两种情况

1)属于组合情况,4个数一组与顺序无关,如2,5,7,3和3,5,2,7。

答案:2)属于排列情况,4个数一组与顺序有关,如2573和3527。答案:

19楼:姓王的

用典型组合公式即可,8取4的组合数=70

1到8,两两组合有多少种排列,从1到8,取8个数字,排列组合出所有不同的组合。 20

1楼 匿名用户 第一次有8中选法 第二次有7种选法 总共 8x7 56种排列 祝学习进步,望采纳 2楼 匿名用户 a 8 2 8 7 56个。 3楼 姜 a 8 2 56 4楼 匿名用户 可不可以重复? 可重复 8 8 64 不重复 8 7 56 5楼 做人特厚道 a82,就是8x7 56 6楼 匿...

1到8,数,数一组,不重复,能组多少个

1楼 匿名用户 属排列组合物体8 7 6 3 2 1 56个 1到8两个数一组不重复可以组合几组? 2楼 yzwb我爱我家 1到8,从这8个数字中任意选择两个数组成一组,且不重复 1 若这两个数有顺序要求,则可以组成8 7 56组 相当于排列问题 2 若这两个数无顺序要求 如12和21是一组 ,则可...

分别把1到8这数字填到括号里不能重复

1楼 匿名用户 1 9 2 7 为什么还要去算?1 8个数有4个偶数4个奇数,你看看,除了第3道等式,其他都是答案都是奇数,也就是说都是那3道等式的左边必然是1奇1偶的组合,这么以来,就剩下1奇1偶给 2来填了,然而只能是偶数组合或者是奇数组合才能减出偶数2来,所以。。。。不用5秒就知道怎么可能有解...