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

大学C++课程设计报告--学生成绩管理系统(附源代码)

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

{ break; } q=p;

p=p->next; } r=s;

s=s->next; q=s;

p=q->next; if(p==NULL) {

break; } } cout<<\┏━━━━━━━━━━━━━━━━━━┓\ cout<<\┃!成功完成排序操作,即将输出排序结果!┃\ cout<<\┗━━━━━━━━━━━━━━━━━━┛\ cout<<\ displist(); }

////////////////////////////////////////修改函数的实现 void student::rework(int n,string str) { student *p=curnode; bool b; int i=1; if(!(curnode=head->next)) { cout<<\┏━━━━━━━━━━━━━━━━┓\ cout<<\┃!这是一个空表没有需要修改的数据!┃\ cout<<\┗━━━━━━━━━━━━━━━━┛\ curnode=p; cout<<\ return; } while(curnode!=NULL) { switch(n) { case 1: b=curnode->number==str;break; case 2: b=curnode->name==str;break; default: return;

} if(b) { i=0; string Number; string Name; double Computer; double ENglish; double Math; cout<<\┏━━━━━━━━━━━━━━━━┓\ cout<<\┃!请在原数据后面输入要修改的数据!┃\ cout<<\┗━━━━━━━━━━━━━━━━┛\ cout<<\学 号:\ \ cin>>Number; curnode->number=Number; cout<<\姓 名:\ \ cin>>Name; curnode->name=Name; while(1) { cout<<\计算机:\ \ cin>>Computer; while(cin.fail()) { err_char(); cout<<\计算机:\ \ cin>>Computer; } if(Computer>=0&&Computer<=100) break; else score_err(); } curnode->computer=Computer; while(1) { cout<<\英 语:\ \ cin>>ENglish; while(cin.fail()) { err_char(); cout<<\英 语:\ \ cin>>ENglish; }

if(ENglish>=0&&ENglish<=100) break; else score_err(); } curnode->English=ENglish; while(1) { cout<<\数 学:\ \ cin>>Math; while(cin.fail()) { err_char(); cout<<\数 学:\ \ cin>>Math; } if(Math>=0&&Math<=100) break; else score_err(); } curnode->math=Math; } curnode=curnode->next; } if(i) { cout<<\┏━━━━━━━━━━━┓\ cout<<\┃!找不到需要修改的数据!┃\ cout<<\┗━━━━━━━━━━━┛\ } else { cout<<\┏━━━━━━━━━┓\ cout<<\┃!数据修改全部完成!┃\ cout<<\┗━━━━━━━━━┛\ } cout<<\ curnode=p; }

////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////常用函数调用 void name_of_number();//选择姓名还是学号

void menu()//系统菜单函数的定义 { cout<<\┏━━━━━━━━━━━━━━━━━┓\ cout<<\┃ 欢迎使用信管专业学生成绩管理系统 ┃\ cout<<\┃ ┃\ cout<<\┃ 主菜单 ┃\ cout<<\┃ ┃\ cout<<\┃ (请按提示操作) ┃\ cout<<\┃ ┃\ cout<<\┣━━━━━━━━━━━━━━━━━┫\ cout<<\┃ ┃\ cout<<\┃ 1 录入成绩 2 删除记录 ┃\ cout<<\┃ ┃\ cout<<\┃ 3 修改记录 4 记录排序 ┃\ cout<<\┃ ┃\ cout<<\┃ 5 查看记录 6 查找信息 ┃\ cout<<\┃ ┃\ cout<<\┃ 7 删除全部 ┃\ cout<<\┃ ┃\ cout<<\┃ 其他键退出 ┃\ cout<<\┃ ┃\ cout<<\┗━━━━━━━━━━━━━━━━━┛\ cout<<\选择1-7数字进行操作\ cout<<\你的选择是:\}

//查找函数的调用

void fun_lookup(student &a) { int n; string str; name_of_number(); cout<<\你的选择是:\ cin>>n; while(cin.fail()) { err_char(); cout<<\你的选择是:\ cin>>n; } if(n!=1&&n!=2) n=1; cout<<\请输入查找关键字:\ cin>>str; a.lookup(n,str);

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