首页 > 分享 > 水仙花数(暑假每日一题 28)

水仙花数(暑假每日一题 28)

原创

©著作权归作者所有:来自51CTO博客作者sweetheart7_7的原创作品,请联系作者获取转载授权,否则将追究法律责任

春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,它是这样定义的:

“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:。

现在要求输出所有在 和

输入格式
输入包含多组测试数据。

每组数据占一行,包含两个整数 和 。

最后一行 ​​0 0​​ 表示输入结束。

输出格式
每组数据输出一行答案,从小到大输出所有位于 范围内的水仙花数,数之间用空格隔开,如果没有则输出 ​​​no​​。

数据范围

输入最多包含

输入样例:

100 120
300 380
0 0

1.2.3.

输出样例:

no
370 371

1.2.

#include<iostream>

using namespace std;

int m, n;
bool check(int x){

int a = x / 100, b = x % 100 / 10, c = x % 10;
if(a*a*a+b*b*b+c*c*c == x) return true;
return false;
}

int main(){

while(cin >> m >> n, m | n){

bool flag = false;
for(int i = m; i <= n; i++)
if(check(i)) flag = true, cout << i << ' ';

if(!flag) puts("no");
else puts("");
}

return 0;
}

1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26. 收藏 评论 举报

相关文章

相关知识

水仙花数(暑假每日一题 28)
每日一题——“水仙花数”
每日一题(九)
每日一题
每日经典算法题(三) 求水仙花数
厚大法考每日一题
厚大法考每日一题|民法
4月13日蚂蚁庄园每日一题
每日一题:第五十三
java 水仙花数(循环)

网址: 水仙花数(暑假每日一题 28) https://m.huajiangbk.com/newsview2331819.html

所属分类:花卉
上一篇: 奥地利有个水仙花节
下一篇: (三)追杀