#include <iostream>
using namespace std;
int n,m=9;
int array[9]={1,2,3,4,5,6,7,8,9};
int an[10];
void zuhe(int x,int y=0){
if(x>0){
for(int i=y;i<=m-x;i++){
an[x]=array[i];
zuhe(x-1,i+1);
}
}
else{
for(int i=1;i<=n;i++){
cout<<an[i]<<" ";
}
cout<<endl;
}
}
int main(){
cin>>n;
zuhe(n);
system("pause");
return 0;
}在这里插入代码片
版权声明:本文为qq_51045856原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。