3组各5个号码,如何实现每组里面的1个号码和另外2组组合相加,而且不重复

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:47:16
比如:
第一大组:1。2。3。4。5。
第二大组:6。7。8。9。10。
第三大组:11。12。13。14。15。

请问有什么软件可以实现?

自己动手写一个,大部分的软件都是因为某项很多人用的功能才被写出来的。提供你思路:
用循环嵌套,总共二层嵌套,共计三个循环。
你的组在程序中是数组,结果还要设一个数组,当然结果的数驵可能很大(比三组的都大),用判断是否和相重复如果重否则不记录就行了!如以下用javascript写一个例子,你看明白后可以写成其他语言:

<script language="javascript">

array k1={1,2,3,4,5};
array k2={6,7,8,9,10};
array k3={11,12,13,14,15};

array k(0)=0;
s=0;

for (i=0;i<5;i++){
for (j=0;j<5;j++){
for (n=0;n<5;n++){
k(s)=k1(i)+k2(j)+k3(n);
s++;
for (r=0;r<s-1;r++){
if k(s-1)==k(r){
s--;
}
}
}
}

//呵呵,运行完毕后,数组K里边就是你要的东西!
</script>