写一个c语言函数,输出1,2,3,4四个数字组成的不重复的所有数字
时间: 2024-01-07 14:03:14 浏览: 28
好的,以下是一个输出1、2、3、4四个数字组成的不重复的所有数字的C语言函数:
```c
void print_all_numbers() {
int i, j, k, m;
for (i = 1; i <= 4; i++) {
for (j = 1; j <= 4; j++) {
if (j == i) continue;
for (k = 1; k <= 4; k++) {
if (k == i || k == j) continue;
for (m = 1; m <= 4; m++) {
if (m == i || m == j || m == k) continue;
printf("%d%d%d%d\n", i, j, k, m);
}
}
}
}
}
```
你可以调用这个函数来输出所有数字,例如:
```c
int main() {
print_all_numbers();
return 0;
}
```
输出结果如下:
```
1234
1243
1324
1342
1423
1432
2134
2143
2314
2341
2413
2431
3124
3142
3214
3241
3412
3421
4123
4132
4213
4231
4312
4321
```
希望能够帮助到你!