64,637
社区成员
发帖
与我相关
我的任务
分享
Student *insert(Student *stu)
{
Student *p,*p1,*head;
cout<<"请输入你要插入的个人信息"<<endl;
cin>>p->name>>p->num;
head=stu;
p1=stu->next;
while(p1->next!=NULL)
{
if(p->num<=p1->num&&p->num>=stu->num)
{
stu->next=p;
p->next=p1;
break;
}
else
{
stu=stu->next;
p1=p1->next;
}
} return head;
}
Student *del(Student *stu)
{
Student *head,*p,*dele;
p=head=stu;
cout<<"请输入你要删除的学号"<<endl;
cin>>dele->name>>dele->num;
while(stu->next!=NULL)
{
if(stu->name!=dele->name)
{
p->next=stu;
stu=stu->next;
}
else
{
p->next=stu->next;
break;
}
}
return head;
}