熊怪吃核桃(簡單的迴圈判斷)

2021-10-05 04:50:22 字數 495 閱讀 7064

熊怪吃核桃

森林裡有乙隻熊怪,很愛吃核桃。不過它有個習慣,每次都把找到的核桃分成相等的兩份,吃掉乙份,

留乙份。如果不能等分,熊怪就會扔掉乙個核桃再分。第二天再繼續這個過程,

直到最後剩乙個核桃了,直接丟掉。

有一天,熊怪發現了1543個核桃,請問,它在吃這些核桃的過程中,一共要丟掉多少個核桃。

請填寫該數字(乙個整數),不要填寫任何多餘的內容或說明文字。

分析題目,核桃每次要分成相等的兩份,這就說明要對2求餘等於零,若果不能等分,就-1在對二求餘,每次的值都對二求整,一直到剩最後的乙個核桃,迴圈停止。在迴圈的時候,每次-1的時候就計數器++,也就是count++,最後輸出count。

public static void main(string  args) 

if(num!=0)

num /=2;

} system.out.println(count);

}

藍橋杯練習 熊怪吃核桃

題目 森林裡有乙隻熊怪,很愛吃核桃。不過它有個習慣,每次都把找到的核桃分成相等的兩份,吃掉乙份,留乙份。如果不能等分,熊怪就會扔掉乙個核桃再分。第二天再繼續這個過程,直到最後剩乙個核桃了,直接丟掉。有一天,熊怪發現了1543個核桃,請問,它在吃這些核桃的過程中,一共要丟掉多少個核桃。請填寫該數字 乙...

藍橋杯 2015 熊怪吃核桃

1.熊怪吃核桃 森林裡有乙隻熊怪,很愛吃核桃。不過它有個習慣,每次都把找到的核桃分成相等的兩份,吃掉乙份,留乙份。如果不能等分,熊怪就會扔掉乙個核桃再分。第二天再繼續這個過程,直到最後剩乙個核桃了,直接丟掉。有一天,熊怪發現了1543個核桃,請問,它在吃這些核桃的過程中,一共要丟掉多少個核桃。請填寫...

第六屆藍橋杯 JavaA 熊怪吃核桃

熊怪吃核桃 森林裡有乙隻熊怪,很愛吃核桃。不過它有個習慣,每次都把找到的核桃分成相等的兩份,吃掉乙份,留乙份。如果不能等分,熊怪就會扔掉乙個核桃再分。第二天再繼續這個過程,直到最後剩乙個核桃了,直接丟掉。有一天,熊怪發現了1543個核桃,請問,它在吃這些核桃的過程中,一共要丟掉多少個核桃。請填寫該數...