首页 分享 3.水仙花数

3.水仙花数

来源:花匠小妙招 时间:2024-10-30 20:33

最新推荐文章于 2024-09-15 22:23:28 发布

Janton Wang 于 2018-11-26 22:39:16 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

问题:

“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为: 153 = 1 3 + 5 3 + 3 3 153 = 1^{3}+ 5^{3} + 3^{3} 153=13+53+33。输出 100 ∼ 999 100sim999 100∼999 之间的所有水仙花数。

方法一:

#include<iostream> using namespace std; int main(){int a = 0;for (int x = 1; x<10; x++){for (int y = 0; y<10; y++){for (int z = 0; z<10; z++){a = 100 * x + 10 * y + z;if (a == x*x*x + y*y*y + z*z*z) cout << a << endl;}}}return 0; } 123456789101112131415

方法二:

#include<iostream> using namespace std; int main(){int x = 0;int y = 0;int z = 0;for (int n = 100; n<1000; n++){x = n / 100;y = (n % 100) / 10;z = n % 10;if (n == x*x*x + y*y*y + z*z*z) cout << n << endl;}return 0; } 123456789101112131415

相关知识

打印“水仙花数”
水仙花数
水仙花数C语言代码优化
C++: 水仙花数
打印水仙花数
水仙花数,C语言
vs水仙花数c语言代码,求水仙花数c语言代码怎么写
C语言:输出所有的水仙花数
Java练习系列(三)水仙花数
C语言编写水仙花数

网址: 3.水仙花数 https://www.huajiangbk.com/newsview302103.html

所属分类:花卉
上一篇: 语言活动《美丽的花》公开课
下一篇: 花束|美的语言

推荐分享