三位水仙花數是指一個三位數,其各個位數的立方和等于該數本身。要解決這個問題,可以使用循環和條件判斷來逐個判斷三位數是否滿足條件。下面是一個解決該問題的示例代碼:
for num in range(100, 1000):
# 獲取百位、十位和個位數字
hundreds = num // 100
tens = (num // 10) % 10
ones = num % 10
# 判斷是否為水仙花數
if num == hundreds**3 + tens**3 + ones**3:
print(num)
運行以上代碼,將輸出所有的三位水仙花數。