从n个数中取m个数全排列

#include using namespace std; int a[100]; //存储排列的数 void fun(int m,int k) { int i,j; for(i=m; i>=k; i--) { a[k]=i; if(k>1) fun(i-1,k-1); else { for(j=a[0]; j>0; j--) cout<>n>>r; if(r>n) cout<<"输入n和r的值错误!"<


    推荐阅读