#include "pch.h"
#include <iostream>
#include <string.h>
#define maxn 105
int main() {
int count = 0;
char s[maxn], buf[maxn];
scanf_s("%s", s, strlen(s));
for (int i = 111; i <= 999; i++) {
for (int j = 11; j <= 99; j++) {
int x1 = i * (j % 10); // * 个位
int x2 = i * (j / 10); // * 十位
int x3 = i * j;
sprintf_s(buf, "%d%d%d%d%d", i, j, x1, x2, x3);
int ok = 1;
for (int i = 0; i < strlen(buf); i++) {
if (strchr(s, buf[i]) == NULL) {
ok = 0;
break;
}
}
if (ok) {
printf("<%d>\n", ++count);
printf("%5d\nX%4d\n-----\n%5d\n%4d\n-----\n%5d\n\n", i, j, x1, x2, x3);
printf("the number of solutions = %d\n", count);
}
}
}
}
程序3-4 竖式问题
最新推荐文章于 2022-01-23 17:32:09 发布