自学内容网 自学内容网

翁恺-C语言程序设计-04-0. 求符合给定条件的整数集

04-0. 求符合给定条件的整数集

给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。

输入格式:

输入在一行中给出A。

输出格式:

输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。

输入样例:
2
输出样例:
234 235 243 245 253 254
324 325 342 345 352 354
423 425 432 435 452 453
523 524 532 534 542 543

#include <stdio.h>

int main() {
int A, B, C, D, E = 0;
scanf_s("%d", &A);
for (B = A; B < A + 4; ++B) {
for (C = A; C < A + 4; ++C) {
for (D = A; D < A + 4; ++D) { //for循环取A到A+4-1
if (B != C && B != D && C != D) {
printf("%d", B * 100 + C * 10 + D);
E++;
if (E % 6 == 0) {
printf("\n"); //判定6个整数则换行
}
else {
printf(" "); //反之空格
}
}
}
}
}
return 0;
}

IMG:
在这里插入图片描述


原文地址:https://blog.csdn.net/qq_45101460/article/details/140235412

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!