(C++)编程找出满足ABCD * E = DCBA的互不相同A B C D E的五个数字 #include<iostream> using namespace std; /*1. 编程找出满足ABCD * E = DCBA的互不相同A B C D E的五个数字; */ int main() { void check(int); int num = 1000; do { check(num); num++; } while (num < 10000); return 0; } void check(int num) { int n[5],i,num2=0,temp=1000,j,num1=num; for ( i = 0; i < 4; i++) { n[i] = num % 10; num = num / 10; num2 += n[i]*temp; temp = temp / 10; } for (j = 2; j <= 9; j++) { int count=0; for (i = 0; i < 4; i++) { if (j != n[i]) { count++; } } if (count >= 4&&num2==num1*j) { cout << num1 <<" " << "x" << j <<" " << "=" <<" "<< num2 << endl; } } }