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中选法 第二次有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 7 6 3 2 1 56个 1到8两个数一组不重复可以组合几组? 2楼 yzwb我爱我家 1到8,从这8个数字中任意选择两个数组成一组,且不重复 1 若这两个数有顺序要求,则可以组成8 7 56组 相当于排列问题 2 若这两个数无顺序要求 如12和21是一组 ,则可... 1楼 匿名用户 1 9 2 7 为什么还要去算?1 8个数有4个偶数4个奇数,你看看,除了第3道等式,其他都是答案都是奇数,也就是说都是那3道等式的左边必然是1奇1偶的组合,这么以来,就剩下1奇1偶给 2来填了,然而只能是偶数组合或者是奇数组合才能减出偶数2来,所以。。。。不用5秒就知道怎么可能有解...1到8,两两组合有多少种排列,从1到8,取8个数字,排列组合出所有不同的组合。
20
1到8,数,数一组,不重复,能组多少个
分别把1到8这数字填到括号里不能重复