0
0
定义整型变量 a[50],b[50],n,r;
空类型自定义函数dfs(整型 x,整型 c){
如果c和r的值相等{
循环i:1~r 输出b[i]和空格;
输出换行
返回;
}
如果x大于n{
返回;
}
b[c+1]赋值为a[x];
递归传值x+1,c+1;
递归传值x+1,c;
}
主函数(){
输入n和r;
循环1~n: a[i]赋值为i;
sort排序范围:a+1,a+1+n;
dfs(1,0);
调用函数dfs,传值:1,0
结束程序;
}
这题就是一个全排列的经典题目
0
0