#include <stdio.h> #include <math.h> int main() { int l = 0; int r = 0; scanf("%d %d", &l, &r); int i = 0; int sum = 0;//总和 for (; l <= r; l++)//直接用 l 进行处理 { i = l;//存值 sum = 0;//归零 while (i)//求值 { sum += pow(i % 10, 4); i /= 10; } if (sum == l) { printf("%d ", l); } } return 0; }