水仙花數(shù)

問(wèn)題

水仙花數(shù)定義:

  1. 一定是 3 位數(shù)
  2. 每一位的立方,加起來(lái)恰好是這個(gè)數(shù)本身,比如 153 = 1x1x1 + 5x5x5 + 3x3x3

尋找所有的水仙花數(shù)

解答

public class NarcissisticNumber
{
   public static void main (String[] args)
   {
       find();
   }
   
   public static void find ()
   {
       for (int high = 1; high <= 9; high++)
       {
           for (int middle = 0; middle <= 9; middle++)
           {
               for (int low = 0; low <= 9; low++)
               {
                   int t = thisNum(high, middle, low);
                   if ( t == sumOfnum3(high, middle, low) )
                   {
                       System.out.println( t );
                   }
               }
           }
       }
   }
   
   public static int thisNum (int high, int middle, int low)
   {
       return high*100 + middle*10 + low;
   }
   
   public static int sumOfnum3 (int high, int middle, int low)
   {
       return num3(high) + num3(middle) + num3(low);
   }
   
   public static int num3 (int num)
   {
       return num * num * num;
   }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容