永发信息网

输入 20 个数字, 列出由这20个数字中抽出的 3 个数字 组成的所有不重复的组合

答案:1  悬赏:50  手机版
解决时间 2021-05-17 23:57

如题。。。

输入 20 个数字, 列出由这20个数字中抽出的 3 个数字 组成的所有不重复的组合

补充下:比如123之后,132,231,321之类的还由这三个数组成的排列都不需要了

出来的程序要是C语言或者C++能运行的。。。谢谢了。。。

最佳答案

给你一个我以前写过的代码吧,在N个数里取M个数的所有组合方法。使用递归实现。


#include<iostream>
using namespace std;


const int N=8;
const int M=2;
void combine(int *a,int n,int m,int *b)
{
if(n<m)
return;


if(m==0)
{
for(int i=0;i<M;i++)
cout<<b[i]<<" ";
cout<<endl;
return;
}



b[m-1]=a[n-1];
combine(a,n-1,m-1,b);


combine(a,n-1,m,b);
}


void main()
{
int a[]={1,2,3,4,5,6,7,8};
int b[M];
cout<<"combine is:"<<endl;
combine(a,N,M,b);
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黄钻年费什么是第二年年费续费补齐特权?
在等腰直角三角形种,斜边是3CM,那直角边是多
我是农历十二月七日出生的.想算算感情
有好看的修真小说介绍?全本的
搜搜的图标咋点亮
巴彦县哈尔滨京东家电专卖店(巴彦店)地址在哪
为什么DNF更新下好1了就不动了
手机QQ怎么样才能通过内测?
刀剑2 不在一个区可以 相互冲点卡不能?
鼓楼区开封特莱维专业女子护肤中心(黄河郡北)
40级的哈勒斯短靴可以卖多少YXB.
高手帮忙组装台电脑
诺基亚0434
巨蟹男和天蝎女配,还是和金牛女配。
为什么我家的电脑开机会出现这个?
推荐资讯
CF玩刀战斧头好还是铲子好
环境技能比武口号,关于安全,产能,技能,质量的
女人其實最想要的是什麽呢?
帮帮看看是怎么回事
淮滨县信阳娅娅烘焙坊(淮滨店南大街店)地址在
为什么90后的男生拿感情玩个不够?
祁阳县永州双喜家纺在什么地方啊,我要过去处
为什么炫舞开出来的时候会死机??
帮忙想一些非主流伤感网名
桂东县郴州中国人民保险集团股份有限公司(沙
向谷歌提交网站地图详细步骤
求一些有机化合物化学方程式
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?