#include <stdio.h> #include<math.h> int main() { int n; for(int n=10000;n<100000;n++){ //计算N的位数 int sum=0; for(int i=1;i<5;i++) { int temp=pow(10,i); sum=sum+(n%temp)*(n/temp); } if(sum==n) { printf("%d ",sum); } } return 0; }