计算1、2、3、4的无重复三位数组合数量
问题描述:给定数字1、2、3、4,编写一个C语言程序,计算能组成多少个互不相同且无重复数字的三位数,并列出所有可能的三位数组合。
程序解答:
解题思路:
1. 使用三个嵌套循环,分别遍历1、2、3、4这四个数字,确保每位数字不重复。
2. 输出满足条件的所有组合,并统计总个数。
示例代码:
#include
int main() {
int count = 0;
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 4; j++) {
for (int k = 1; k <= 4; k++) {
if (i != j && i != k && j != k) {
printf("%d%d%d
", i, j, k);
count++;
}
}
}
}
printf("Total count: %d
", count);
return 0;
}
输出结果:
该程序会输出24个不同的三位数组合,并在最后显示总数量。
结果列表:
例如:123、124、132、134、...(完整列表请参考程序输出)
137KB
文件大小:
评论区