SWUST-OJ-952(单链表的插入的实现)

麻烦大佬帮我看看这个代码呗,RE了,但我不知道出现了什么问题在这里插入代码片
#include
#include
using namespace std;
typedef struct Node{
int data;
Node *next;
}Node;
void CreateLinkList(Node *&head,int n)
{
Node *p,*s;
head=(Node *)malloc(sizeof(Node));
cin>>head->data;
head->next =0;
s=head;
for(int i=1;i {
p=(Node *)malloc(sizeof(Node));
cin>>p->data;
p->next=0;
s->next=p;
s=p;
}
}
void InsertLinkList(Node *&head)
{
Node *p,*s,*q;
int i,y;
//cout<<“The location and the value you want to insert are:”;
cin>>i>>y;
p=head;
int j=1;
while(p&&j q=p;
p=p->next;
++j;
}
s=(Node *)malloc(sizeof(Node));
s-

你可能感兴趣的:(SWUST-OJ-952(单链表的插入的实现))