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