题目1:是一个求排列组合的题目,说不清直接上例子
比如输出numbers={1,2,3,4,5} k=3
输出 1,2,3
1,2,4
1,2,5
1,3,4
1,3,5
1,4,5
2,3,4
2,3,5
3,4,5
代码如下:
#include<iostream>
using namespace std;
void arrangeOutput(char *number,char *result,int prePos,int currentLevel,int totalLevel)
{
if(currentLevel==totalLevel)
{
for(int i=0;i<currentLevel;i++)
cout<<result[i];
cout<<endl;
}