第一范文网 - 专业文章范例文档资料分享平台

《高级程序设计c++学生成绩管理系统实践》

来源:用户分享 时间:2025/6/13 5:04:20 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第4章 系统实现

cout <<\

Student *p=NULL,*p1=NULL,*k=NULL; int n=Studentmassage::ListCount(); if(n<2) return;

for(p=Head->Next;p!=End;p=p->Next) for(k=p->Next;k!=End;k=k->Next){ if(p->sum>k->sum) { Studentmassage::Swap(p,k); } }

cout <<\排序完成!\ getch(); Retur

4.4 查看学生信息

浏览联系人运行效果如图4-4所示。

图4-4浏览联系人运行效果图

17

电子科技大学成都学院实践专周设计报告

核心代码如下:

void Show() {

cout<<\姓名:\学号:\

<<\数学:\外语:\总成绩:\ }

4.5 查找联系人

查找联系人如图4-5所示。

图4-5查找联系人运行效果图

核心代码如下:

void Studentmassage::Find() {

char name[20] ,Id[10]; int x;

Student * p=NULL;

cout<<\

cout<<\※ 1.按学生的姓名查找\\n\\t\\t※ 2.按学生学号查找\ cout<<\请选择:\ cin>>x; switch(x) {

18

第4章 系统实现

case 1:{cout<<\请输入要查找的学生的姓名:\ if(p=FindItem(name)) {

p->Next->Show();

cout<<\输入任意字符!继续??\ getch(); } else {

cout<<\没有找到该姓名的学生!\ cout<<\输入任意字符!继续??\ getch(); }

}break; case 2: {

cout<<\请输入要查找的学生的学号:\ if(p=FindID(Id)) {

p->Next->Show();

cout<<\输入任意字符!继续??\ getch(); } else {

cout<<\没有找到该学好的学生!\ cout<<\输入任意字符!继续??\ getch(); } }break; }}

4.6 修改联系人

修改联系人如图4-6所示。

19

电子科技大学成都学院实践专周设计报告

图4-6修改联系人运行效果图

核心代码如下:

void Studentmassage::ModifyItem() //修改信息 { char name[20]; Student * p=NULL;

cout<<\请输入要修改的人的姓名:\;cin>>name;

if(p=FindItem(name))

{cout<<\已找到学生的信息,请输入新的信息!\ p->Next->Input(); cout<<\修改成功!

\输入任意字符!继续??\

20

《高级程序设计c++学生成绩管理系统实践》.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5cs4m44pvt3fre38i3uh_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top