求能实现“相加总和等于n(n为<10的自然数)的m[m为自然数]个数的排列组合”的算法,m个数允许重复,谢谢!
求能实现“相加总和等于n(n为<10的自然数)的m[m为自然数]个数的排列组合”的算法,m个数允许重复,谢谢!
日期:2016-03-18 00:01:05 人气:3
转自他人,供参考:#include #define MAXN 11 void pro(int n,int m) { char c[MAXN],b[4],c1[MAXN],*p; int i,j,k,t,sum,ct=0; if (m==n) { for(i=0; i<n; i++) printf("1"); printf("\n"); printf("to