判斷輸入的數字是否為 水仙花數 或阿姆斯特朗數

2021-06-22 01:28:48 字數 592 閱讀 6092

水仙花數是指乙個n位數(n>=3),它的每個位上的數字的n次冪之和等於它本身。

(注意此處若為四位數,則是4次方)

例如:1^3+5^3+3^3=153;

求輸入的數字是否為水仙花數。

// 功能:判斷輸入nvalue 是否為水仙花數

// 輸入:nvalue為正整數

// 輸出:無

// 返回:如果輸入為水仙花數,返回1,否則返回0

unsigned int func(int n,int m)

return mi;

}unsigned int isdaffodilnum(unsigned int nvalue)

while(b>=1)

if(nvalue==sum)

return 1;

else

return 0;

}

判斷是否為水仙花數

水仙花數是指乙個 n 位數 n 3 它的每個位上的數字的 n 次冪之和等於它本身。例如 111 555 333 153 獲取數字 整數 var inputnum prompt 請輸入乙個整數 獲取它是多少位 console.log inputnum.length var leng inputnum....

判斷水仙花數

在控制台輸出100 999 之間的水仙花數 如 只存在於百位數字之中,如果這個百位數字的百位的立方加上十位的立方加上各位的立方等於 當前這個百位數字的話,則這個數字為水仙花數。例 153就是乙個水仙花數,1 1 1 5 5 5 3 3 3 153 using system using system....

水仙花數判斷講解

今天要講解的這道題是水仙花數判斷 本題要求實現乙個函式,判斷任一整數是否為水仙花數 必須是三位數,且數的每一位上數字的立方和與數本身相等 例如153 13 53 3 3 1 125 27 153,而1或155則不是水仙花數。如果是水仙花數,則函式返回1,否則返回0.int func const in...