1,2,3,4能组成多少个不同的四位数,C语言实现
时间: 2023-04-01 14:01:50 浏览: 342
c代码-有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
5星 · 资源好评率100%
这个问题可以回答。可以用C语言实现一个循环,从1到4枚举每一位数字,然后再用嵌套循环枚举其他三位数字,最后统计不同的四位数的个数即可。具体实现可以参考以下代码:
```c
#include <stdio.h>
int main() {
int count = ;
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 4; j++) {
for (int k = 1; k <= 4; k++) {
for (int l = 1; l <= 4; l++) {
if (i != j && i != k && i != l && j != k && j != l && k != l) {
printf("%d%d%d%d\n", i, j, k, l);
count++;
}
}
}
}
}
printf("共有%d个不同的四位数\n", count);
return ;
}
```
阅读全文