問題描述:

2019年男籃世界杯落幕,7支拿到直通東京入場券的球隊可以高枕無憂,和東道主日本隊一起安心備戰明年的奧運會。對于其他球隊而言,要想站在奧運會的舞台,必須在明年6月份從更加殘酷的落選賽中突出重圍,其中就包括中國男籃。具體的參賽球隊爲本屆世界杯沒有拿到直通券且戰績最好的16支球隊,以及8支外卡球隊。落選賽總共24支參賽球隊,將被分成四組進行比賽,每個小組的第一名才能獲得奧運會的參賽資格。

24支球隊分別是:塞爾維亞、捷克、波蘭、立陶宛、意大利、希臘、俄羅斯、巴西、委內瑞拉、波多黎各、多米尼加、德國、新西蘭、突尼斯、加拿大、土耳其、中國、菲律賓、斯洛文尼亞、克羅地亞、塞內加爾、安哥拉、墨西哥、烏拉圭。

題目:現在請你用scratch編寫一個分組程序,請將24支球隊隨機分爲4組。

解題思路:

將要參賽的24支隊伍放入一個列表中,通過生成隨機數(1-24)就可以隨機的取出一支隊伍,然後再把這個隊伍從列表中刪除,存入第一小組裏,接下來參賽隊伍就只有23支了,同理生成(1-23)的隨機數再取出一支隊伍,從列表中刪除,並放入第一小組。依次類推,就如同我們抽簽一樣,取出一個少一個,然後其他人從剩下的裏面再抽。

參考程序源碼:編程大作戰之24队分组

【本站原創題目,謝絕轉載】