「水仙花數」是指乙個n位數,其各個數字的n次方和確好等於該數本身,如;153=1+5+3,則153是乙個「水仙花數」。水仙花數(narcissistic number)也稱為自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數(armstrong number),是指一n位數,其各個數之n次方和等於該數。
例如153、370、371及407就是三位數的水仙花數,其各個數之立方和等於該數:
153 = 1^3 + 5^3 + 3^3。
370 = 3^3 + 7^3 + 0^3。
371 = 3^3 + 7^3 + 1^3。
407 = 4^3 + 0^3 + 7^3。
# include # include # include int main()
//②拆下i的每一位並計算和
tmp = i;
while (tmp)
//③判斷
if (sum == i)
}system("pause");
return 0
執行結果截圖:
求出0 999之間的水仙花
求0 999之間的所有 水仙花數 並輸出。水仙花數 是指乙個三位數,其各位數字的立方和確好等於該數本身,如 153 1 5 3?則153是乙個 水仙花數 首先我們先了解一下什麼叫水仙花,在數論中,水仙花數 narcissistic number 也稱為自戀數 自冪數 阿姆斯壯數或阿姆斯特朗數 arm...
C語言 求0 999之間的水仙花數
水仙花數 是指乙個三位數,其各位數字的立方和確好等於該數本身,如 153 1 5 3?則153是乙個 水仙花數 水仙花數也稱為自戀數 自冪數 阿姆斯壯數或阿姆斯特朗數,是指一n位數,其各個數字之n次方和等於該數。既然是求0 999之間的水仙花數,那意思就是求0 999之間的所有1位數 2位數 3位數...
題目 求0 999之間的水仙花數
實現 define crt secure no warnings include include include define m 3 define n 999 intmain if i sum sum 0 sum 1 return0 執行結果 擴充題目 求一定範圍內的自冪數 define crt ...