トピック:すべての「水仙の数」を印刷し、いわゆる「水仙番号」キューブと数自体の桁数に等しい3桁の数を指します。例えば:1 = 153 +5 +3立方晶、立方晶、立方ので153は、「水仙番号」です。125 + 27 + 1

分析手順:100-999、いくつかの分解ビットの各々、10、百数の制御ループを使用して。

パブリック クラス水仙{
     公共 静的 ボイドメイン(文字列[]引数){
      ためint型 I = 100; iが= 999 <; Iは++ ){
          int型のユニット=私は10%; // 个位
          int型の十年= I / 10〜10%。// 十位
          int型大= I / 100; // 百位
          場合(I ==(Math.pow(単位、3)+ Math.pow(十年間、3)+ Math.pow(大きい、3 ))){ 
            するSystem.out.println(「水仙花数: "+ I +" = "+大+" ^ 3 + "+十年+" ^ 3 + "+ユニット+" ^ 3" )。
          } 

      }       
    } 
}

出力:

 

おすすめ

転載: www.cnblogs.com/squirrel-xie/p/11106968.html