2025-02-13 学习记录--C/C++-PTA 7-16 求符合给定条件的整数集
一、题目描述 ⭐️
二、代码(C语言)⭐️
#include <stdio.h>
int main() {
int A, // 用户输入的不超过 6 的正整数 A
count = 0; // 满足条件的整数个数,初始化为 0
scanf("%d",&A); // 输入 A
// 生成并输出满足条件的三位数
for (int i = A; i < A + 4; i++) {
for (int j = A; j < A + 4; j++) {
for (int k = A; k < A + 4; k++) {
if (i != j && i != k && j != k) { // 确保各位数字互不相同
count++;
if (count % 6 == 0) {
printf("%d%d%d\n", i, j, k); // 每 6 个三位数换行
} else {
printf("%d%d%d ", i, j, k); // 其他情况输出空格
}
}
}
}
}
// 如果总数不是 6 的倍数,换行
if(count % 6 != 0) {
printf("\n");
}
return 0;
}