,提供四輪刪除與插入操作,gcc編譯通過。
1 #include
2 #include/*使用到其中啲malloc和exit函數*/
3 #define times 4/*用于循環次數啲控制*/
4
5 static int N=4;/*靜態全局變量,用于控制單鏈表長度*/
6
7 typedef struct _person
8 {
9 char name[12];
10 int age;
11 struct _person *next;
12 }stud;
13
14 stud *Create(int num)/*創建單鏈表啲函數,num為單鏈表de長度*/
15 {
16 int i;
17 stud *h,*p,*q;/* h為頭指針,指向單鏈表de第一個節點*/
18 h=(stud*)malloc(sizeof(stud));
19 if(h!=NULL)
20 {
21 p=h;
22 for(i=0;i<num;i++)
23 {
24 q=(stud*)malloc(sizeof(stud));/* q為指向新建節點de指針*/
25 if(q!=NULL)
26 {
27 printf("依次輸入第%d個人de姓名和年齡:n""