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

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