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