図8に示すように、2進数の1の数

件名の説明:

内進数1の出力の数を示す整数。

前記負の数は補数を示します。

問題解決のアイデア:運用

ゼロ以外の整数、後ろ1の右端バイナリ1 0内の少なくとも1つのnのマイナス1,0

0に等しい1の最後のいくつかの操作を行っている場合のnとn-1 1へと右端のすべてから始めるが、0になり、いくつかがあります。

例えば110と100の要件として保存1101の後、最後の番号と同様の操作を再度0 2 = 1の数であります

 パブリック 静的 INT numberOf2(INT N){
                int型のカウント= 0 ;
               ながら(!N = 0 ){ 
                   カウント ++ ; 
                   N = N・(N - 1 )。
                } 
               を返す数えます。
    }

 

件名の説明:

ダブル基本型と浮動小数点型int型の整数の指数を考えます。

パワーベースの指数を求めて。

  公共の 二重電源(ダブルベース、int型の指数){
                 二重和= 1 ブールフラグ= もし(指数<0){ // 判断是否大于0 
         指数= - 指数。
         フラグ = 
        } 
        一方、(指数> = 1 ){ 
            合計 * = 塩基; 
            指数 - 
        } 
        であれば(フラグ){
             リターン 1 / 合計。
        }
        戻り値の合計。  
  }

 

おすすめ

転載: www.cnblogs.com/kobe24vs23/p/11334938.html