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