#include <stdio.h> int main() { //控制查找范围 for (int i = 10000; i < 100000; i++) { int sum = 0; //控制拆分宽度 for (int j = 10; j <= 10000; j *= 10) { sum += ((i / j) * (i % j)); } if (i == sum) { printf("%d ", i); } } return 0; }
#include <stdio.h> int main() { //控制查找范围 for (int i = 10000; i < 100000; i++) { int sum = 0; //控制拆分宽度 for (int j = 10; j <= 10000; j *= 10) { sum += ((i / j) * (i % j)); } if (i == sum) { printf("%d ", i); } } return 0; }