口袋中有红、黄、蓝、白、黑5种颜色的球若干个。每次从口袋中任意取出3个球,问得到3种不同颜色的球的可能取法,输出每种排列的情况。
输入
无
输出
输出每种排列的情况。
样例输入
样例输出
1 red yellow blue
2 red yellow white
3 red yellow black
......
60 black white blue
提示
输出时, 符号串之间用跳格键隔开.
1 #include <stdio.h> 2 int main() { 3 char c[5][7] = { "red","yellow","blue","white","black" }; 4 int i, j, k,n=1; 5 6 7 for (i = 0; i < 5; i++) 8 { 9 for (j = 0 ; j < 5; j++) 10 { 11 for (k = 0; k < 5; k++) 12 { 13 if (i != j && j != k && k != i) { printf("%d %s %s %s ", n, c[i], c[j], c[k]); n++; } 14 15 } 16 } 17 18 19 } 20 21 22 }