导读 🚀 开始探索编程的世界总是令人兴奋的!今天,让我们一起迈出这激动人心的第一步,用C++语言来输出那些神秘而又迷人的水仙花数。🔍🌺 水
🚀 开始探索编程的世界总是令人兴奋的!今天,让我们一起迈出这激动人心的第一步,用C++语言来输出那些神秘而又迷人的水仙花数。🔍
🌺 水仙花数(Narcissistic number)是指一个n位数,其各个位上的数字的n次幂之和等于这个数本身。比如153就是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。🎯
📝 接下来,让我们一步一步地编写代码,首先定义一个函数来判断一个数是否为水仙花数。然后,在主函数中遍历一定范围内的所有数,并调用这个函数进行判断。最后,将所有的水仙花数输出到屏幕上。💻
🌟 示例代码如下:
```cpp
include
include
bool isNarcissistic(int num) {
int originalNum = num, sum = 0;
while (num > 0) {
int digit = num % 10;
sum += pow(digit, 3);
num /= 10;
}
return sum == originalNum;
}
int main() {
std::cout << "水仙花数有:" << std::endl;
for (int i = 100; i <= 999; ++i) {
if (isNarcissistic(i)) {
std::cout << i << " ";
}
}
return 0;
}
```
🌈 运行这段代码,你将会看到所有的三位数水仙花数被输出。编程的魅力就在于此,通过简单的逻辑和循环,我们能够发现并展示这些隐藏在数字世界中的美丽规律。🎉
希望这篇简短的教程能够激发你对编程的兴趣,让我们一起享受编程带来的乐趣吧!📚
免责声明:本文由用户上传,如有侵权请联系删除!