求出0~999之間的所有「水仙花數」並輸出
水仙花數,是指乙個三位數,其各位數字的立方和確好等於該數本身,如;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 int main()
} /*for (n = 0; n < 100; n++)
}*/system("pause");
return 0;
}
程式設計思路:
首先遍歷0-999之間的數字;
其次用取餘數運算和除法運算組合,分別取出各個位的數字,分別賦值給i,j,k;
再其次是通過迭代演算法對i j k坐立方運算,並賦值給tmp1 tmp2 t***;並用sum求和;
最後是判斷n是否和sum相等,若是相等則輸出n。
求出0 999之間的所有「水仙花數」並輸出。
水仙花數 是指乙個三位數,其各位數字的立方和確好等於該數本身,如 153 1 5 3 則153是乙個 水仙花數 在數論中,水仙花數 narcissistic number 也稱為自戀數 自冪數 阿姆斯壯數或阿姆斯特朗數 armstrong number 是指一n位數,其各 個數之n次方和等於該數。例...
求出0 999之間的所有「水仙花數」並輸出
題目 求出0 999之間的所有 水仙花數 並輸出 水仙花數 是指乙個三位數,其各位數字的立方和確好等於該數本身,如 153 1 3 5 3 3 3,則153是乙個 水仙花數 在數論中,水仙花數 narcissistic number 也稱為自戀數 自冪數 阿姆斯壯數或阿姆斯特朗數 armstrong...
求出0 999之間的所有「水仙花數」並輸出。
求出0 999之間的所有 水仙花數 並輸出。水仙花數 是指乙個三位數,其各位數字的立方和確好等於該數本身,如 153 1 5 3?則153是乙個 水仙花數 在數論中,水仙花數 narcissistic number 也稱為自戀數 自冪數 阿姆斯壯數或阿姆斯特朗數 armstrong number 是...