求m个元素中取N个元素的算法

如m=[1,2,3],每次取两个,取出的结果为12,13,23

千里①
浏览 2524回答 3
3回答

十二维生物

function getNum (arr){     var result = [],flag = 0; var arr1     for (var i in arr){         console.log(i)         arr1 = arr.slice(Number.parseInt(i)+1);         console.log(arr)         console.log(arr1)         for(var j in arr1){              result[flag++] = arr[i] + "" + arr1[j]         }     }          return result }

望远

int arr[]={1,2,3}; for(int i=0;i<2;i++) {     for(int j=i+1;j<3;j++)     {         printf("%d",arr[i]);         printf("%d",arr[j]);          printf("\n");     }     }
打开App,查看更多内容
随时随地看视频慕课网APP