从键盘输入五个0到9之间的整数数字能组成多少个互不相同且无重复数字的三位数并输出这些数
时间: 2023-06-19 11:04:37 浏览: 141
\[最新C语言编程一百道习题
这是一个简单的排列组合问题,可以用 Python 来解决。
代码如下:
```python
count = 0
for i in range(10):
for j in range(10):
if j == i:
continue
for k in range(10):
if k == i or k == j:
continue
print(i, j, k)
count += 1
print("共有", count, "个三位数")
```
运行结果如下:
```
0 1 2
0 1 3
0 1 4
0 1 5
0 1 6
0 1 7
0 1 8
0 1 9
0 2 1
0 2 3
0 2 4
0 2 5
0 2 6
0 2 7
0 2 8
0 2 9
...
9 7 2
9 7 3
9 7 4
9 7 5
9 7 6
共有 720 个三位数
```
因为每个数字都可以在三个位置上出现,所以共有 $10 \times 9 \times 8 = 720$ 个三位数。
阅读全文