自幂数
#include<stdio.h> #include<math.h> int isRoseNum(int num) { int sum = 0 , tmp = num; while(tmp) sum += pow(tmp%10,4),tmp /= 10; return !(sum - num); } int main() { int l = 0, r = 0, i = 0; scanf("%d%d",&l,&r); for(i =l; i <= r; i++) if(isRoseNum(i)) printf("%d ",i); printf("\n"); return 0; }