水仙花数:

#include
using namespace std;#define N 1000int a[N];int judge(int i){ int sum=0; int n=i; while(i){ sum+=(i%10)*(i%10)*(i%10); i/=10; } if(sum==n) return 1; else return 0;}int main(){ int m,n; int i; int j; while(cin>>m>>n){ j=0; for(i=0;i<1000;++i) a[i]=0; for(i=m;i<=n;++i){ if(judge(i)==1) a[j++]=i; } if(a[0]==0) cout<<"no"<