C语言编程用1,2,3,4,5这五个数字组成数字不重复的3位整数,要求输出所有这些整数及其个数。
1个回答
关注
展开全部
您好,以下是C语言代码实现:```c#include int mn() { int count = 0; // 记录个数 for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { for (int k = 1; k <= 5; k++) { if (i != j && i != k && j != k) { // 判断数字不重复 printf("%d%d%d\n", i, j, k); count++; } } } } printf("共有%d个不重复的3位整数\n", count); return 0;}```输出结果为:```12312412513213413514214314515215315421
咨询记录 · 回答于2023-03-15
C语言编程用1,2,3,4,5这五个数字组成数字不重复的3位整数,要求输出所有这些整数及其个数。
您好,以下是C语言代码实现:```c#include int mn() { int count = 0; // 记录个数 for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { for (int k = 1; k <= 5; k++) { if (i != j && i != k && j != k) { // 判断数字不重复 printf("%d%d%d\n", i, j, k); count++; } } } } printf("共有%d个不重复的3位整数\n", count); return 0;}```输出结果为:```12312412513213413514214314515215315421
213214215231234235241243245251253254312314315321324325341342345351352354412413415421423425431432435451452453512513514521523524531532534541542543共有60个不重复的3位整数```
具体代码是这样
复制有点问题
您照着改改~