若head為0,則p2==0,p1==0
若head->next為0,則p2==0,p1==head
若head->num<num2,則p2==0,p1==head
ELSE則p2!=0,p1=p2->next!=0
WHILE語句的結果不夠明顯,導致IF語句難以編成。
建議:先判斷head是否為空,之後再用WHILE尋找插入點進行插入。
由於現在手頭沒有編程軟件,就沒法幫忙編了,請參考建議編吧。