题解 | 变种水仙花
#include <stdio.h> int main() { for (int i = 10000; i <= 99999; i++) { int sum = 0; int n = 10; while (n <= 10000) { sum += (i / n) * (i % n); //0 n = n * 10; } if (sum == i) { printf("%d ", sum); } } }
#include <stdio.h> int main() { for (int i = 10000; i <= 99999; i++) { int sum = 0; int n = 10; while (n <= 10000) { sum += (i / n) * (i % n); //0 n = n * 10; } if (sum == i) { printf("%d ", sum); } } }
相关推荐