从1?n个数中取m个数,打印所有情况的源代码(c语言)?
从1?n个数中取m个数,打印所有情况的源代码(c语言)?
日期:2019-10-21 19:59:27 人气:2
典型的组合问题,解法有递归、回溯等等
递归法较简单,代码如下:
void combine(int a[], int n, int m, int b[], int M);
参数:
a 存放候选数字
n 总项数
m 取出项数
b 存放选出结果
M = m
#include "stdio.h"
#define MAX 100
void combine(int a[], int n, int m, int b[], int M);
int main(