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