站外题求助
查看原帖
站外题求助
1240580
Chinese_good_FaFa楼主2024/3/28 13:41

水仙花数

试题描述:

所谓水仙花数,是指一个三位数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分

2024/3/28 13:41
加载中...