1.熊怪吃核桃
森林裡有乙隻熊怪,很愛吃核桃。不過它有個習慣,每次都把找到的核桃分成相等的兩份,吃掉乙份,留乙份。如果不能等分,熊怪就會扔掉乙個核桃再分。第二天再繼續這個過程,直到最後剩乙個核桃了,直接丟掉。
有一天,熊怪發現了1543個核桃,請問,它在吃這些核桃的過程中,一共要丟掉多少個核桃。
請填寫該數字(乙個整數),不要填寫任何多餘的內容或說明文字。
————————————————
讀懂題目很重要,直接上**
n=
1543c=0
while
true
:if n!=0:
if n%2==
0:n=n//
2else
: c+=
1 n=
(n-1)//
2else
:break
print
(c)
藍橋杯練習 熊怪吃核桃
題目 森林裡有乙隻熊怪,很愛吃核桃。不過它有個習慣,每次都把找到的核桃分成相等的兩份,吃掉乙份,留乙份。如果不能等分,熊怪就會扔掉乙個核桃再分。第二天再繼續這個過程,直到最後剩乙個核桃了,直接丟掉。有一天,熊怪發現了1543個核桃,請問,它在吃這些核桃的過程中,一共要丟掉多少個核桃。請填寫該數字 乙...
第六屆藍橋杯 JavaA 熊怪吃核桃
熊怪吃核桃 森林裡有乙隻熊怪,很愛吃核桃。不過它有個習慣,每次都把找到的核桃分成相等的兩份,吃掉乙份,留乙份。如果不能等分,熊怪就會扔掉乙個核桃再分。第二天再繼續這個過程,直到最後剩乙個核桃了,直接丟掉。有一天,熊怪發現了1543個核桃,請問,它在吃這些核桃的過程中,一共要丟掉多少個核桃。請填寫該數...
熊怪吃核桃(簡單的迴圈判斷)
熊怪吃核桃 森林裡有乙隻熊怪,很愛吃核桃。不過它有個習慣,每次都把找到的核桃分成相等的兩份,吃掉乙份,留乙份。如果不能等分,熊怪就會扔掉乙個核桃再分。第二天再繼續這個過程,直到最後剩乙個核桃了,直接丟掉。有一天,熊怪發現了1543個核桃,請問,它在吃這些核桃的過程中,一共要丟掉多少個核桃。請填寫該數...