像我这种脑子只会暴力求解,QAQ
#include<iostream> #include<cstdio> using namespace std; int main(){ int a, b, c, d; for(a = 1; a <= 9; a++){ for(b = 0; b <= 9; b++){ for(c = 0; c <= 9; c++){ for(d = 0; d <= 9; d++){ if((a * 1000 + b * 100 + c * 10 + d) * 9 == d * 1000 + c * 100 + b * 10 + a){ printf("%d%d%d%d\n",a,b,c,d); } } } } } return 0; }