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