[求助]静态单链表的查找。删除和插入
刚写个程序是有关静态链表的综合操作的要求:在一个给出的单链表的指定位置插入和删除元素。还有就是输入一个数查找链表中是否有
这个数,我只写了开头,后面的就不知道如何写了 请大家补充~~
#include<stdio.h>
#define NULL 0
struct student
{
int num;
struct student *next;
};
void main()
{
struct student x,a,b,c,d,e,*head,*p;
a.num=2;b.num=3;c.num=4;d.num=5;
/*建立单链表*/
head=&a;
a.next=&b;
b.next=&c;
c.next=&d;
d.next=NULL;
p=head;
printf("单链表:");
do
{
printf("%d ",p->num);
p=p->next;
}while(p!=NULL);
}