'commit'
This commit is contained in:
23
RuMenJingDian/LianXi/C_3_4.cpp
Normal file
23
RuMenJingDian/LianXi/C_3_4.cpp
Normal file
@@ -0,0 +1,23 @@
|
||||
#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;
|
||||
}
|
||||
Reference in New Issue
Block a user