题解 | #水仙花数#
水仙花数
https://www.nowcoder.com/practice/dc943274e8254a9eb074298fb2084703
#include <stdio.h> int main() { int a,b,i,sum=0; int flag=0; while(scanf("%d%d",&a,&b)!=EOF) { for(i=a;i<=b;i++) { int m=i; sum=0; while(m) { int n=m%10; sum+=n*n*n; m/=10; } if(sum==i) { printf("%d ",i); flag=1; } } if(flag==0) { printf("no\n"); } } return 0; }