march28失败的组合
来源:互联网 发布:陕西广电网络悟空宽带 编辑:程序博客网 时间:2024/05/29 14:33
#include<iostream>
using namespace std;
int p=0,q=0,i,j,k,h=0;
int c[];
void f(int a[],int b[][100],int n,int m)
{
q++;
int c[10];
if(m==1){
for(i=0;i<n;i++){
b[h++][q]=a[i];
}
}
for(i=0;i<n;i++)
{
b[p++][0]=a[i];
k=0;
for(j=0;j<i;j++){
c[k++]=a[j];
}
for(j=i+1;j<n;j++){
c[k++]=a[j];
}
q=0;
f(c,b,n-1,m-1);
}
}
int main()
{
int a[100]={1,2,3,4,5,6,7};
int b[100][100]={{0} ,{0}};
f(a,b,7,2);
for(i=0;i<100;i++){
for(j=0;j<100;j++){
cout<<b[i][j];
}
cout<<endl;
}
}
using namespace std;
int p=0,q=0,i,j,k,h=0;
int c[];
void f(int a[],int b[][100],int n,int m)
{
q++;
int c[10];
if(m==1){
for(i=0;i<n;i++){
b[h++][q]=a[i];
}
}
for(i=0;i<n;i++)
{
b[p++][0]=a[i];
k=0;
for(j=0;j<i;j++){
c[k++]=a[j];
}
for(j=i+1;j<n;j++){
c[k++]=a[j];
}
q=0;
f(c,b,n-1,m-1);
}
}
int main()
{
int a[100]={1,2,3,4,5,6,7};
int b[100][100]={{0} ,{0}};
f(a,b,7,2);
for(i=0;i<100;i++){
for(j=0;j<100;j++){
cout<<b[i][j];
}
cout<<endl;
}
}
0 0
- march28失败的组合
- Generic design | 多重继承在设计组合上的失败以及Templates带来的曙光
- 解决ultravnc在win2008 R2下CTRL+ALT+DELETEA组合键发送失败的问题
- 最大键长度为 900 字节。索引 'idx' 的最大长度为 8000 字节。对于较大值的某些组合,插入/更新操作将失败。
- 组合的算法
- 模式的组合
- 组合类型的优化
- 奇怪的组合框
- SQL列的组合
- 组合查询的实现
- 类的组合
- 组合逻辑电路的设计
- 组合算法的实现
- 面向组合的开发
- 排序算法的组合
- 元素的所有组合
- 组合的算法
- WIN+的组合键
- 第四周作业
- XtremeToolkitPro使用方法
- jxls操作 excel
- 如何去掉自定义dialog的背景与边框?
- CSS入门知识
- march28失败的组合
- 李刚:搜索引擎营销新思路
- 温故而知新,学习MFC框架如何创建的过程
- CentOS安装(更换)配置JDK
- Git 分支操作详解
- 第四周作业
- Ubuntu下安装最新版本的CMake
- 用C实现WebService[1]
- 电脑硬盘删除的文件怎么恢复