群里推荐的编辑器MU,真心不错。
例1:有1,2,3,4四个数字,能组成多少个互不相同且无重复数字的三位数?它们有哪些?
求解分析:
百位数为i,十位数为j,个位数为k,i,j,k取值范围是(1,2,3,4),组成所有的排列组合后,把不满足条件(i=j or i=k or j=k)的去掉。
百位数i | 十位数j | 个位数k |
1 | 2 | 3 |
1 | 2 | 4 |
1 | 3 | 2 |
1 | 3 | 4 |
1 | 4 | 2 |
1 | 4 | 3 |
2 | 1 | 3 |
2 | 1 | 4 |
2 | 3 | 1 |
2 | 3 | 4 |
…… | …… | …… |
代码如下:(*用了mu,发现挺好用的。)