第壹個IF表示:前兩個數字比較,小的排前面;此處7、9不滿足IF,不執行IF語句;
第二個IF表示:後兩個數字比較,小的排前面;此處9、8滿足IF,執行IF語句;交換位置變成7、8、9。d在程序裏只是起到壹個暫時存儲數據的作用。
第三個IF表示:(如果執行IF,生成的新序列)頭尾兩個數字比較,小的排前面;此處7、9不滿足條件,不執行IF 語句。
最後輸出這個生成序列的中間數,也就是由7、9、8生成的7、8、9中的中間數8