编写程序,输出由1、2、3、4这四个数字组成的每位数都不相同的所有三位数。
时间: 2023-09-23 09:10:06 浏览: 171
Python输出由1,2,3,4组成的互不相同且无重复的三位数
以下是使用Python编写的程序:
```python
for i in range(1, 5):
for j in range(1, 5):
for k in range(1, 5):
if i != j and i != k and j != k:
print(i * 100 + j * 10 + k)
```
输出结果为:
```
123
124
132
134
142
143
213
214
231
234
241
243
312
314
321
324
341
342
412
413
421
423
431
432
```
以上程序使用三重循环,依次枚举百位、十位和个位上的数字。对于每一个三位数,判断其中每两个数字是否相同,如果都不相同,则输出该数。这样就能够输出所有由1、2、3、4这四个数字组成的每位数都不相同的三位数。
阅读全文