You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
716 B
23 lines
716 B
#include <bits/stdc++.h>
|
|
|
|
using namespace std;
|
|
|
|
int main() {
|
|
int count = 0;
|
|
char s[20], buf[99];
|
|
scanf("%s", s);
|
|
for (int abc = 111; abc <= 999; abc++)
|
|
for (int de = 11; de <= 99; de++) {
|
|
int x = abc * (de % 10), y = abc * (de / 10), z = abc * de;
|
|
sprintf(buf, "%d%d%d%d%d", abc, de, x, y, z);
|
|
int ok = 1;
|
|
for (int i = 0; i < strlen(buf); i++)
|
|
if (strchr(s, buf[i]) == NULL) ok = 0;
|
|
if (ok) {
|
|
printf("<%d>\n", ++count);
|
|
printf("%5d\nX%4d\n-----\n%5d\n%4d\n-----\n%5d\n\n", abc, de, x, y, z);
|
|
}
|
|
}
|
|
printf("The number of solutions = %d\n", count);
|
|
return 0;
|
|
} |