您现在的位置是:首页>读书 > 正文

c语言水仙花数

2026-10-29【读书】

简介水仙花数(Narcissistic Number)是指一个三位数,其各位数字的立方和等于该数本身。例如:153 = 1³ + 5³ + 3³。在C语言中,可以...

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 是

以上为所有三位数范围内的水仙花数。编写程序时,可提取每一位数字,计算立方和,并与原数比较。这种方式不仅适用于三位数,也可扩展至更多位数的自幂数判断。

上一篇:华为手表d2缺点

下一篇:last_page