當前位置:編程學習大全網 - 編程軟體 - c語言 排座位

c語言 排座位

1,建立鏈表元素{姓名,身高,比之矮的指針,比之高的指針}

2,讀文件第壹條記錄,創建第壹個元素,並用壹個指針指向這個元素。

3,讀取文件,讀壹條記錄創建壹個元素;

4,把這條記錄插入指針指向的鏈表,並實現排序:新的元素與鏈表的當前元素比較,如果小於鏈表的當前元素,則繼續向小的方向查找,直到找到更小的元素或者鏈表到頭,反之大於鏈表的當前元素,向大的方向查找,直到找到更大的元素或者鏈表到頭。對於相等的情況,可以視為小的情況,也可視為大的情況。

5,重復3和4,直到文件結束

6,開始了,可以打印壹條說明,這個位置是靠前的位置

7,把指針移向最小的元素;

8,做壹個循環,每壹次循環中,先輸出兩個姓名,輸出壹個過道,再輸出三個姓名,輸出壹個過道,最後輸出兩個姓名,換行。

9,反復循環7,註意每輸出壹個姓名就要是指針指向更大的元素,直到最有壹個元素輸出後,退出循環

10,結束了,可以打印壹條說明,這個位置是靠後的位置

  • 上一篇:幼兒園十大特色課程
  • 下一篇:int在python中的用法
  • copyright 2024編程學習大全網