#include <iostream> #include<cstdio> using namespace std; int main() { int a; for(a=10000;a<=99999;a++) { int sum = 0,temp = 0,tmp2=0; temp=a; for(int j=10;j<100000;j*=10) { sum+=(temp/j)*(temp%j); } if(sum==a) { cout<<a<<" "; } } return 0; } // 64 位输出请用 printf("%lld")