题解 | #变种水仙花#
变种水仙花
https://www.nowcoder.com/practice/c178e3f5cc4641dfbc8b020ae79e2b71
#include <stdio.h> #include<math.h> int main() { for(int j=10000;j<=99999;j++){ int a=j; int sum=0; for(int i=1;i<5;i++){ int b=a%(int)pow(10,i); int c=a/(int)pow(10,i); sum+=b*c; } if(sum==j){ printf("%d ",j); } } return 0; }