用C语言输入两个一位非0正整数m.n(n>=m+2),输出由m开始到n结束的所有的无重复的3位数
时间: 2023-05-16 07:05:43 浏览: 95
c 语言 1 2 3 4 全排列 三位数不重复
以下是用C语言实现的代码:
```c
#include <stdio.h>
int main() {
int m, n;
scanf("%d %d", &m, &n);
for (int i = m; i <= n; i++) {
for (int j = i + 1; j <= n; j++) {
for (int k = j + 1; k <= n; k++) {
if (i != j && i != k && j != k) {
printf("%d%d%d\n", i, j, k);
}
}
}
}
return 0;
}
```
这段代码可以输入两个一位非0正整数m和n,然后输出由m开始到n结束的所有的无重复的3位数。例如,如果输入3和5,那么输出的结果就是:
```
345
354
435
453
534
543
```
阅读全文