java編程水仙花數(shù) C語言:,輸出所有的“水仙花數(shù)”?
C語言:,輸出所有的“水仙花數(shù)”?Narcissus數(shù)字是數(shù)字立方體的總和,等于數(shù)字本身的三位數(shù)。方法1:首先,確定水仙數(shù)字n的可能范圍,因?yàn)閚是一個(gè)三位數(shù)的數(shù)字,所以它的值在100-999之前變化。
C語言:,輸出所有的“水仙花數(shù)”?
Narcissus數(shù)字是數(shù)字立方體的總和,等于數(shù)字本身的三位數(shù)。
方法1:首先,確定水仙數(shù)字n的可能范圍,因?yàn)閚是一個(gè)三位數(shù)的數(shù)字,所以它的值在100-999之前變化。顯然,這是一個(gè)技術(shù)控制的兩點(diǎn)循環(huán)。對于N的每一個(gè)可能值,我們首先將其100位數(shù)字I、10位數(shù)字J和1位數(shù)字k分開,然后通過判斷確定N是否為水仙數(shù)。
方法2:讓水仙花的數(shù)量為I、J和K,并通過遍歷I、J和K的所有值進(jìn)行判斷(注意,三位數(shù)字的I不能為0)。