java实现彩票复试选号的方法

比如:从1-33,我选出4,6,14,17,18,23,26,28这8个数,目的是要从这八个数中选出所有可能的6个数组合,不重复,java实现我只有39分,想再多给也没有... 比如:从1-33,我选出4,6,14,17,18,23,26,28这8个数,目的是要从这八个数中选出所有可能的 6个数组合,不重复,java实现

我只有39分,想再多给也没有了。。。谢谢了。。。
展开
 我来答
pirate4444
2008-05-26 · TA获得超过602个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:460万
展开全部
楼上的好复杂-_-!
public class findComb{
static int[] a=new int[100];
public static void main(String str[]){

int[] n={4,6,14,17,18,23,26,28};
int length=n.length;
int r=6;
a[0]=r;
comb(n,length-1,r);
}
public static void comb(int[] n,int length,int r){
int i=0;
int j=0;
for(i=length;i>=r-1;i--){
a[r]=n[i];
if(r>1)
comb(n,i-1,r-1);
else{
for(j=a[0];j>0;j--)
System.out.print(a[j]+"、");
System.out.println();
}
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善大0Iz
2022-12-24
知道答主
回答量:4
采纳率:0%
帮助的人:969
展开全部
{变40量}
追答

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2008-05-26
展开全部
这个是挺麻烦,

不错,递归,我喜欢,一楼让给你了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式