{ } 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