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

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

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

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

if(ENglish>=0&&ENglish<=100) break; else

24

err_char();

cout<<\英 语:\ \cin>>ENglish;

}

}

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<<\┃!找不到需要修改的数据!┃\ } else { }

cout<<\┏━━━━━━━━━┓\cout<<\┃!数据修改全部完成!┃\cout<<\┗━━━━━━━━━┛\cout<<\┗━━━━━━━━━━━┛\

cout<<\curnode=p;

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

////////////////////////////////////////////////////////////////////////////////////常用函数调用 void name_of_number();//选择姓名还是学号 void menu()//系统菜单函数的定义 {

cout<<\┏━━━━━━━━━━━━━━━━━┓\

25

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);

}

//修改函数

void fun_rework(student &a)

26

{

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.rework(n,str); }

//删除函数的调用 void fun_del(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.del_score(n,str);

}

//排序函数的调用

void fun_compositor(student &a) {

int n,m; cout<<\┏━━━━━━━━━━━━━━━━━┓\cout<<\┃ 请输入按什么排序 ┃\

27

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