您現在的位置是:首頁 » scratch編程資訊
資訊內容
scratch算法練習-列表逆序
極客小將2023-08-17-
scratch算法練習-列表逆序題目:將一個列表數據逆序,如[1、2、3、4、5、6、7、8、9、10]逆序后[10、9、8、7、6、5、4、3、2、1]。分析:將列表數據前后對稱進行交換,即第一項與最后一項交換,第二項與倒數第二項交換,以此類推,總共交換列表項數/2次。如題,列表總共有n=
scratch算法練習-列表逆序
題目:將一個列表數據逆序,如[1、2、3、4、5、6、7、8、9、10]逆序后[10、9、8、7、6、5、4、3、2、1]。
分析:將列表數據前后對稱進行交換,即第一項與最后一項交換,第二項與倒數第二項交換,以此類推,總共交換列表項數/2次。
如題,列表總共有n=10項,第1項與第10項交換,第2項與第9項交換,第3項與第8項交換……總結規律為:重復執行,將第i項與第n+1-i項交換

- 上一篇
scratch算法練習-列表插入并排序
scratch算法練習-列表插入并排序題目:有一個已經排好序的列表。scratch生成一個隨機數,要求按原來的從小到大順序將它插入數組中。程序分析:首先判斷此數是否大于等于最后一個數,是的話就添加到列表里(因為向列表末尾添加數是不能通過插入來實現的),否則考慮插入中間的
- 下一篇
scratch算法練習-輸入三條邊計算三角形面積
scratch算法練習-輸入三條邊計算三角形面積輸入三角形三邊長a,b,c(保證能構成三角形),輸出三角形面積。適合初中以上學生,需要平面幾何的知識,此題目來自CCF中小學程序設計練習。題目:輸入三角形三邊長a,b,c(保證能構成三角形),輸出三角形面積?;A知識:1、構成三角