编写程序求:给出一个整数n,一个数组{a1,a2,...,an},将n表示成数组中若...答:int chose[6]={-1,-1,-1,-1,-1,-1};decompose( a,5,0,10,chose,0);void print( int *chose , int n ){ for( int i = 0 ; i < n ; ++i )printf("%d\t",chose[i]);printf("\n");} //参数分别是,背包数组,数组最大下标,当前选到的第k个元素,要求解的和,已...