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