藍橋杯 2015 熊怪吃核桃

2021-10-06 23:22:09 字數 500 閱讀 4044

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個核桃,請問,它在吃這些核桃的過程中,一共要丟掉多少個核桃。請填寫該數...