,提供四轮删除与插入操作,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""