實驗10 3 刪除單項鍊表偶數節點

2021-10-11 13:22:49 字數 787 閱讀 8445

【問題描述】輸人若干個正整數(輸入-1 為結束標誌),並建立個單向鍊錶,將其中的偶數值結點刪除後輸出。試編寫相應程式。

【樣例輸入】

1 2 3 4 5 6 7 -1

【樣例輸出】

1 3 5 7

#include

#include

#include

struct zhengshu

;//新建鍊錶

struct zhengshu *

creat

(void);

//遍歷鍊錶

void

print

(struct zhengshu *head)

;//刪除結點

struct zhengshu *

delete

(struct zhengshu *head)

;int

main()

//新建鍊錶

struct zhengshu *

creat

(void

)return head;

}//刪除結點

struct zhengshu *

delete

(struct zhengshu *head)

else

}else

p1=p;

}return head;

}//遍歷鍊錶

void

print

(struct zhengshu *head)

}

實驗11 2 4 刪除單鏈表偶數節點 20分

本題要求實現兩個函式,分別將讀入的資料儲存為單鏈表 將鍊錶中偶數值的結點刪除。鍊錶結點定義如下 struct listnode struct listnode createlist struct listnode deleteeven struct listnode head 函式createlis...

刪除單鏈表偶數節點 20分

本題要求實現兩個函式,分別將讀入的資料儲存為單鏈表 將鍊錶中偶數值的結點刪除。鍊錶結點定義如下 struct listnode 函式介面定義 struct listnode createlist struct listnode deleteeven struct listnode head 函式cr...

6 13 刪除單鏈表偶數節點 20 分

本題要求實現兩個函式,分別將讀入的資料儲存為單鏈表 將鍊錶中偶數值的結點刪除。鍊錶結點定義如下 struct listnode 函式介面定義 struct listnode createlist struct listnode deleteeven struct listnode head 函式cr...