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