【习题1】
(1) 有三个数字:1、2、3 能组成多少个互不相同且无重复数字的三位数?各是多少?
例如:打印出:
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
分析提示:可填在百位、十位、个位的数字都是1、2、3,需要用到循环的嵌套,
可以先把所有组合打印出来,然后再判断这三个位上的数字不能重复的代码是如何判断即可。
(2) 扩展:有四个数字:1、2、3、4,能组成多少个互不相同且无重 复数字的三位数?各是多少?
(2) 扩展:有四个数字:1、2、3、4,能组成多少个互不相同且无重 复数字的四位数?各是多少?