当前位置: 首页 >资讯 > 互联科技百科 > 内容

✨ C++编程第一步: 输出水仙花数_c++打印水仙花数 ✨

互联科技百科
导读 🚀 开始探索编程的世界总是令人兴奋的!今天,让我们一起迈出这激动人心的第一步,用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;

}

```

🌈 运行这段代码,你将会看到所有的三位数水仙花数被输出。编程的魅力就在于此,通过简单的逻辑和循环,我们能够发现并展示这些隐藏在数字世界中的美丽规律。🎉

希望这篇简短的教程能够激发你对编程的兴趣,让我们一起享受编程带来的乐趣吧!📚

免责声明:本文由用户上传,如有侵权请联系删除!