标签:水仙花数 ret ber 水仙花 int nbsp turn number 返回
//参数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位的自幂数)
标签:水仙花数 ret ber 水仙花 int nbsp turn number 返回
原文地址:http://www.cnblogs.com/tony-xia/p/6069051.html