天天看點

【Scratch】青少年藍橋杯_每日一題_10.25_123數學黑洞一、題目背景二、程式設計實作

用心寫好每一篇文章
【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

繼續閱讀