色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

怎么用excel排列出所有組合

劉柏宏2年前18瀏覽0評論

怎么用excel排列出所有組合?

/*

既然你的問題分類是編程語言,想必你是想通過程序輸出你要的結果,那么最簡單的C就能實現你想要的功能。下面這個就是你所需要的效果,為了能夠便于我們拷貝輸出結果,我們將顯示結果輸入到文件中,路徑默認是D:\,文件名為a.txt,同時統計出所有組合的數目。如果需要顯示更多數字的組合可能,可以選擇修改list[]數組中元素的個數即可。

*/

#include <stdio.h>#include <conio.h>

int n = 0;

void swap(int *a, int *b)

{

int m;

m = *a;

*a = *b;

*b = m;

}

void perm(int list[], int k, int m, FILE *fp)

{

int i;

if(k > m)

{

for(i = 0; i <= m; i++)

fprintf(fp, "%d ", list[i]);

fprintf(fp, "\n");

n++;

}

else

{

for(i = k; i <= m; i++)

{

swap(&list[k], &list[i]);

perm(list, k + 1, m, fp);

swap(&list[k], &list[i]);

}

}

}

int main()

{

FILE *fop = fopen("d:\\a.txt","w");/*打開文件*/ ;

int list[] = {1, 2, 3, 4};

perm(list, 0, 3, fop);

fprintf(fop, "total:%d\n", n);

fclose(fop);/*關閉文件*/

getch();

return 0;

}

Java swap數組,怎么用excel排列出所有組合