#include <iostream>
using namespace std;
int main() {
int num, a, b, c;
//a代表百位,b代表十位,c代表个位。
for (num = 100; num <= 999; num++) {
a = num / 100;
b = (num - 100 * a) / 10;
c = (num - 100 * a - 10 * b);
if (num == a * a * a + b * b * b + c * c * c)
cout << "水仙花数为:"<<num << endl;
}
return 0;
}
水仙花数
最新推荐文章于 2024-10-23 23:04:28 发布
本文介绍了如何使用C++编程语言实现水仙花数的检测算法,通过逐个遍历100到999之间的整数,判断其百位、十位和个位立方和是否等于该数本身,揭示了数字的魅力。
3894

被折叠的 条评论
为什么被折叠?



