✨ C语言求 水仙花 数(详细) 🌺水仙花数c语言
发布时间:2025-03-01 05:05:29 编辑:庾婵琳 来源:
🌟 在编程学习的旅程中,我们常常会遇到一些有趣的问题,其中之一就是寻找所谓的“水仙花数”。水仙花数是指一个三位数,它的每个位上的数字的立方和等于它本身。例如,153就是一个水仙花数,因为1³ + 5³ + 3³ = 153。
📖 接下来,让我们一起用C语言来实现这个有趣的算法吧!首先,我们需要了解如何从100到999遍历所有可能的三位数。这可以通过一个简单的for循环轻松实现。
👩💻 示例代码如下:
```c
include
int main() {
int num, originalNum, remainder, n = 0;
printf("水仙花数有:\n");
for(num = 100; num <= 999; num++) {
originalNum = num;
while (originalNum != 0) {
originalNum /= 10;
++n;
}
originalNum = num;
int sum = 0;
while (originalNum != 0) {
remainder = originalNum % 10;
sum += remainder remainder remainder;
originalNum /= 10;
}
if (sum == num) {
printf("%d\n", num);
}
n = 0;
}
return 0;
}
```
🌺 运行这段代码后,你将看到所有的水仙花数被打印出来。这个程序不仅展示了C语言的基本语法,还提供了一个很好的练习机会,帮助理解循环、条件判断等基本概念。
🎉 现在,你可以尝试修改代码,探索更多关于C语言的可能性,或者挑战更高难度的问题!
C语言 编程入门 水仙花数
下一篇: Panasonic ee50冰箱故障怎么办 🚨❄️