题解 | #变种水仙花#
变种水仙花
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;
}

查看3道真题和解析