水仙花数
试题描述:
所谓水仙花数,是指一个三位数abc,如果满足a^3+b^3+c^3=abc,则abc是水仙花数。求n-m的所有水仙花数,如果没有输出'NO'。
输入格式:
输入2个整数m,n
输出格式:
输出水仙花数,每行一个!如果没有输出‘NO’。
输入输出样例
输入样例:
100 500
输出样例:
153
370
371
407
本人代码
#include <bits/stdc++.h>
using namespace std;
int main(){
long long n,m;
cin>>n>>m;
for(long long i=n;i<=m;i++){
long long a=i,sum=0;
while(a){
sum+=(a%10)*(a%10)*(a%10);
a=a/10;
}
if(sum==i)cout<<i<<endl;
}
return 0;
}
83分