题目描述 求出所有的水仙花数 分析 百度百科:水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(
题目描述 求出所有的水仙花数 分析 百度百科:水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。例如:13 + 53+ 33 = 153。 判断一个数是否为水仙花数,可以先将该数的所有位都取出并存入数组,最后代入水仙花数的公式,如果满足水仙花条件,该数即为水仙花数。 代码实现 #include <stdio.h> #define INTEGER_MAXIMUM 999 //数字范围,最大值 int if_narcissistic_number(int num); int main() /** int hundreds = num / 100; //百位 if(num == hundreds * hundreds *hundreds +\ 运行结果
|
2022-05-14
2021-11-29
2022-04-04
2022-06-24
2021-11-25