100高分求一组合函数或算法,最好是DELPHI的 100
输入参数:全部是个位数一串数字或数组(含义,需要组合的数字,比如1,2,3,4,5,6,7)一个数字(含义:组合数字的个数,比如2)需要显示(结果分行不分行也可,)1,1...
输入参数:全部是个位数 一串数字或数组(含义,需要组合的数字,比如 1,2,3,4,5,6,7 ) 一个数字(含义:组合数字的个数,比如 2)
需要显示 (结果分行不分行也可,)
1,1|1,2|1,3|1,4|1,5|1,6|1,7|
2,2|2,3|2,4|2,5|2,6|2,7|
3,3|3,4|3,5|3,6|3,7|
4,4|4,5|4,6|4,7|
5,5|5,6|5,7|
6,6|6,7|
7,7|
又比如, 数字或数组是 1,2,3,4,5 组合数字的个数是 3
那么显示
1,1,1|1,1,2|1,1,3|1,1,4|1,1,5|1,2,2|1,2,3|1,2,4|1,2,5|1,3,3|1,3,4|1,3,5|1,4,4|1,4,5|1,5,5|
2,2,2|2,2,3|2,2,4|2,2,5|2,3,3|2,3,4|2,3,5|2,4,4|2,4,5|2,5,5|
3,3,3|3,3,4|3,3,5|3,4,4|3,4,5|3,5,5|
4,4,4|4,4,5|4,5,5|
5,5,5|
(结果全包括就好。) 展开
需要显示 (结果分行不分行也可,)
1,1|1,2|1,3|1,4|1,5|1,6|1,7|
2,2|2,3|2,4|2,5|2,6|2,7|
3,3|3,4|3,5|3,6|3,7|
4,4|4,5|4,6|4,7|
5,5|5,6|5,7|
6,6|6,7|
7,7|
又比如, 数字或数组是 1,2,3,4,5 组合数字的个数是 3
那么显示
1,1,1|1,1,2|1,1,3|1,1,4|1,1,5|1,2,2|1,2,3|1,2,4|1,2,5|1,3,3|1,3,4|1,3,5|1,4,4|1,4,5|1,5,5|
2,2,2|2,2,3|2,2,4|2,2,5|2,3,3|2,3,4|2,3,5|2,4,4|2,4,5|2,5,5|
3,3,3|3,3,4|3,3,5|3,4,4|3,4,5|3,5,5|
4,4,4|4,4,5|4,5,5|
5,5,5|
(结果全包括就好。) 展开
展开全部
这没有什么难的,用for循环完全可以搞定,如果你是只是输出,而不读取的话。如果要读取则需要把分隔符更换一下,不用|。
更多追问追答
追问
如果我选择10个数组合岂不是要用10次循环,如果是50呢,岂不是50次循环,不可取。
追答
能用循环解决的问题为什么不用呢?就是循环一万次又怎么用呢?非要写长段代码吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Sievers分析仪
2024-10-13 广告
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准...
点击进入详情页
本回答由Sievers分析仪提供
展开全部
唉,智商不行啊。
用DELPHI写了半天,上面的实现了,下面要3位的甚至更多位的搞不定了。
等高手看看。
用DELPHI写了半天,上面的实现了,下面要3位的甚至更多位的搞不定了。
等高手看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C/C++行不行?行得话我回答
追问
只要符合要求,是一个函数组合个数k是函数参数就可(k=6,7....等等)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用二进制的方式来暴力枚举.
思路如下:
1, 先把数组中的数据去重,
2, 每个去重的数扩充三个, 比如1,2,3 扩充为1,1,1,2,2,2,3,3,3
3, 用同样长度的二进制 000000000 一个一个地累加到 111111111
4, 每次计算, 把这个长度为二进制的转换成字符串,再转换成9个数字,相加,
5, 当4中的求和=3时, 即为目标值.
效率未知
思路如下:
1, 先把数组中的数据去重,
2, 每个去重的数扩充三个, 比如1,2,3 扩充为1,1,1,2,2,2,3,3,3
3, 用同样长度的二进制 000000000 一个一个地累加到 111111111
4, 每次计算, 把这个长度为二进制的转换成字符串,再转换成9个数字,相加,
5, 当4中的求和=3时, 即为目标值.
效率未知
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询