您现在的位置是:首页>读书 > 正文
c语言水仙花数
2026-10-29【读书】
简介水仙花数(Narcissistic Number)是指一个三位数,其各位数字的立方和等于该数本身。例如:153 = 1³ + 5³ + 3³。在C语言中,可以...
水仙花数(Narcissistic Number)是指一个三位数,其各位数字的立方和等于该数本身。例如:153 = 1³ + 5³ + 3³。
在C语言中,可以通过循环和数学运算来判断一个数是否为水仙花数。以下是常见水仙花数的总结:
| 数字 | 各位立方和 | 是否为水仙花数 |
| 153 | 1³ + 5³ + 3³ = 153 | 是 |
| 370 | 3³ + 7³ + 0³ = 370 | 是 |
| 371 | 3³ + 7³ + 1³ = 371 | 是 |
| 407 | 4³ + 0³ + 7³ = 407 | 是 |
以上为所有三位数范围内的水仙花数。编写程序时,可提取每一位数字,计算立方和,并与原数比较。这种方式不仅适用于三位数,也可扩展至更多位数的自幂数判断。














