编程题:排列枚举
口袋里有红、绿、蓝、黄、黑5种颜色的球若干,每次从口袋先后取出4个球,问得到3种不同颜色的球的可能取法,输出每种排列的情况。
球只能是3种颜色之一,而且判断各球是否同色,可以用枚举类型变量处理。
### 输入格式:
无
### 输出格式:
输出所有排列。
### 输入样例:
在这里给出一组输入。例如:
in
无
### 输出样例:
在这里给出相应的输出。例如:
out
1 red blue yellow
2 red blue black
3 red yellow blue
4 red yellow black
5 red black blue
6 red black yellow
7 blue red yellow
8 blue red black
9 blue yellow red
10 blue yellow black
11 blue black red
12 blue black yellow
13 yellow red blue
14 yellow red black
15 yellow blue red
16 yellow blue black
17 yellow black red
18 yellow black blue
19 black red blue
20 black red yellow
21 black blue red
22 black blue yellow
23 black yellow red
24 black yellow blue
答案:若无答案欢迎评论
球只能是3种颜色之一,而且判断各球是否同色,可以用枚举类型变量处理。
### 输入格式:
无
### 输出格式:
输出所有排列。
### 输入样例:
在这里给出一组输入。例如:
in
无
### 输出样例:
在这里给出相应的输出。例如:
out
1 red blue yellow
2 red blue black
3 red yellow blue
4 red yellow black
5 red black blue
6 red black yellow
7 blue red yellow
8 blue red black
9 blue yellow red
10 blue yellow black
11 blue black red
12 blue black yellow
13 yellow red blue
14 yellow red black
15 yellow blue red
16 yellow blue black
17 yellow black red
18 yellow black blue
19 black red blue
20 black red yellow
21 black blue red
22 black blue yellow
23 black yellow red
24 black yellow blue
答案:若无答案欢迎评论