题解 | 牛牛的四叶玫瑰数
#include <stdio.h>//水仙花 int main() { int i,a,b,c,d,m,n; while(scanf("%d%d",&m,&n)==2) { getchar(); for(i=m;i<=n;i++) { a=i%10; b=i/10%10; c=i/100%10; d=i/1000%10; if(a*a*a*a + b*b*b*b + c*c*c*c +d*d*d*d == i) { printf("%d ",i); } } } }