{ } if (x == 5) { } if (x == 6) { } else
break;
cout<<\请输入新英语成绩:\cin >> L->data.yingyu;
cout << endl << \修改完毕\\n\xianshi(p);
cout<<\请输入新数学成绩:\cin >> L->data.shuxue;
cout << endl << \修改完毕\\n\xianshi(p);
cout<<\请输入新语文成绩:\cin >> L->data.yuwen;
cout << endl << \修改完毕\\n\xianshi(p);
16
}
}
}
}
else { }
cout<
else
cout << \表为空\\n\
return p;
void xianshi(LinkList* p) {
LinkList* L; L = p->next;
cout << \考生报名信息表输出:\\n\
cout << \
---------\\n\
cout << \学号 姓名 性别 语文 数学 英
语\\n\
while (L != NULL) {
17
cout << setiosflags(ios::left) << setw(11) << L->data.xuehao <<
setiosflags(ios::left) << setw(9) << L->data.name << setiosflags(ios::left) << setw(9) << L->data.sex << setiosflags(ios::left) << setw(12) << L->data.yuwen << setiosflags(ios::left) << setw(31) << L->data.shuxue << setiosflags(ios::left) << setw(0) << L->data.yingyu << endl;
}
cout << \L = L->next;
---------\\n\ }
LinkList* shanchu(LinkList *&p) {
LinkList* m = p, * s; s=m->next; char y[12]; xianshi(p);
cout <
cout << \ 输出结束\\n\
while ((s!=NULL)&&(strcmp(s->data.xuehao, y) != 0))
{
m=s;
18
}
s=s->next;
if(s==NULL) cout<<\结果不存在\ else { m->next=s->next; delete(s);
}
return 0; }
void charu(LinkList*&p) { LinkList *q,*s; if (s != NULL) {
s=new LinkList; cout << \考号:\ cin >> s->data.xuehao; cout << \姓名:\ cin >> s->data.name; cout << \性别:\
cin >> s->data.sex;
19
cout << \语文:\cin >> s->data.yuwen; cout << \数学:\cin >> s->data.shuxue; cout << \英语:\cin >> s->data.yingyu; }
if(p->next==NULL) { }
cout<<\请输入要插入在哪个学号后\q=chazhao(p); if(q==0)
{cout<<\插入位置非法\ cout<
s->next=q->next; q->next=s; p->next=s; s->next=NULL;
20