用心寫好每一篇文章![]()
【Scratch】青少年藍橋杯_每日一題_10.25_123數學黑洞一、題目背景二、程式設計實作
效果圖
![]()
【Scratch】青少年藍橋杯_每日一題_10.25_123數學黑洞一、題目背景二、程式設計實作
一、題目背景
本題是Scratch程式設計問題,出現在2020年5月的選拔賽考試中。
“123數學黑洞”,指的是對于任意一串數字串,按照一定規則經有限次重複後必得到"123""的結果,即任何數的最終結果都無法逃脫123黑洞。
其中的規則如下:
1)對任何一串數字串統計出其中的偶數個數、奇數個數、總個數;
2)按照“偶-奇-總"的方式進行排列﹐得到新的數字串;
再不斷循環這個算法,其最終結果一定會變成123。
例如:12345,偶數個數2,奇數個數3,總個數5,我們得到235 ;235,偶數個數1,奇數個數2,總個數3,我們得到123 ;
二、程式設計實作
1)當綠旗被點選,請使用者輸入任意長度數字串,如圖例1 ;
2