水仙花数即各个位数上的三次方之和等于该数
#include<stdio.h>
int shuixian(int m){
int a,b,c;
a=m%10;
b=m/10%10;
c=m/100%10;
if(m==a*a*a+b*b*b+c*c*c)
return m;
return 0;
}
int main(){
int m,n;
scanf("%d%d",&m,&n);
printf("Narc No:");
for(int i=m;i<n;i++){
if(shuixian(i)!=0)
printf("%d ",shuixian(i));
}
return 0;
}