以下是引用AA2838468579在2014-3-6 11:36:36的发言:
是随机抽取的6个数的所有组合, (有1534896种) 嘿嘿!
是随机抽取的6个数的所有组合, (有1534896种) 嘿嘿!
你这.. 不说了, 说多了都是泪,
程序代码:
#include <stdio.h> int main() { int A[19]={3,4,6,7,8,9,11,13,14,15,16,18,19,20,24,27,28,29,33}; int B[12]={1,2,10,12,17,21,22,25,26,30,31,32}; int C[2]={5,23}; int i, j, k, m, n, p; int cont=0; // 统计个数 不看总数的话可以删除 for (i = 0; i < 19; i++) { for (j = 0; j < 19; j++) if (j != i) for (k = 0; k < 19; k++) if (k != i && k != j) for (m = 0; m < 12; m++) for (n = 0; n < 12; n++) if (n != m) for (p = 0; p < 2; p++) { printf("%d %d %d %d %d %d\n", A[i], A[j], A[k], B[m], B[n], C[p]); /* 1百多W, 显示要好久, 你可以直接把这句注释掉, 看最后的总数, 也可以用文件保存,慢慢看.....*/ cont++; // 统计总数 不看总数的话可以删除 } } printf("%d\n", cont); // 统计总数 不看总数的话可以删除 return 0; }