#include<iostream>
using namespace std;
int main()
{
int i;
for(i=10000;i<100000;i++)
{
if(i==((i/10000)*(i%10000))+((i/1000)*(i%1000))+((i/100)*(i%100))+((i/10)*(i%10)))
cout<<i<<" ";
}
return 0;
}
分别用除法和取余算出前几位和后几位