写一个函数,判断一个正整数是否是水仙花数(扩展n位的自幂数)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写一个函数,判断一个正整数是否是水仙花数(扩展n位的自幂数)相关的知识,希望对你有一定的参考价值。

//参数number是待判断的正整数,n为正整数位数(3位则为水仙花数),满足条件则返回1,反之返回0

bool isZiMiShu(int number, int n) {

    int __num = number, a[n], sum = 0, i = 0;

    while (number > 0) {

        a[i] = number % 10;

        sum += pow(a[i], n);

        number = (number - number % 10) / 10;

        i++;

    }

    return __num == sum;

}

 

以上是关于写一个函数,判断一个正整数是否是水仙花数(扩展n位的自幂数)的主要内容,如果未能解决你的问题,请参考以下文章

用python语言来判断一个数是否是水仙花数?

习题5-6 使用函数输出水仙花数(20 分)

习题5-6 使用函数输出水仙花数 (20分)

水仙花数c语言

[PTA]习题5-6 使用函数输出水仙花数

[PTA]实验5-9 使用函数输出水仙花数