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

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

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

cout<<\┃ ┃\cout<<\┃ 1 按学号排序 2 按总分排序 ┃\cout<<\┃ 3 按平均分排 ┃\cout<<\┃ ┃\cout<<\┃ 输入其它数字则按学号排序 ┃\cout<<\┃ 输入其它不是数字重新输入 ┃\cout<<\┗━━━━━━━━━━━━━━━━━┛\cout<<\你的选择是:\cin>>n; while(cin.fail()) {

err_char();

cout<<\你的选择是:\cin>>n;

}

if(n!=1&&n!=2&&n!=3) { }

n=1;

cout<<\┏━━━━━━━━━━━━━━━━━┓\cout<<\┃ 请选择排序类型 ┃\cout<<\┃ ┃\cout<<\┃ 1 按降序排序 2 按升序排序 ┃\cout<<\┃ ┃\cout<<\┃ 输入其它数字则按降序排序 ┃\cout<<\┃ ┃\cout<<\┃ 输入其它不是数字重新输入 ┃\cout<<\┗━━━━━━━━━━━━━━━━━┛\cout<<\你的选择是:\cin>>m; while(cin.fail()) { } {

err_char();

cout<<\你的选择是:\cin>>m;

if(n!=1&&n!=2)

m=1;

}

//输出排序后的结果

a.compositor(n,m); }

//成绩范围检测函数

28

void score_err() {

cout<<\┏━━━━━━━━━━━━━━━┓\cout<<\┃ 输入的成绩应该在0--100之间 ┃\cout<<\┃ ┃\cout<<\┃ 请返回重新输入 ┃\cout<<\┗━━━━━━━━━━━━━━━┛\

}

//退出程序函数 void fun_exit() {

cout<<\┏━━━━━━━━━━┓\cout<<\┃ 程序即将退出 ┃\cout<<\┗━━━━━━━━━━┛\cout<<\exit(1);

}

//输入错误字符检测函数 void err_char() {

cout<<\┏━━━━━━━━━━━━━┓\cout<<\┃输入了非法字符,请重新输入┃\cout<<\┗━━━━━━━━━━━━━┛\cin.clear (); cin.sync ();

}

//选择姓名还是学号

void name_of_number() { cout<<\┏━━━━━━━━━━┓\ cout<<\┃ 请输入关键字类型 ┃\ }

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

//////////////////////////////////////////////////////////////////////////////////主函数文件 void fun_lookup(student &a);//查找函数的调用定义 void fun_del(student &a);//删除函数的调用定义

void fun_compositor(student &a);//排序函数的调用定义

29

cout<<\┃ ┃\cout<<\┃ 1 学号 2 姓名 ┃\cout<<\┃ ┃\cout<<\┃ 其它数字默认学号 ┃\cout<<\┃ 输入非数字重新输入 ┃\cout<<\┗━━━━━━━━━━┛\

void fun_rework(student &a);//修改函数的调用定义 void fun_exit();//退出程序函数的定义 void main() { student a; }

while(1) { }

int i;

system(\menu(); cin>>i; if(cin.fail())

//输入非法字符时退出 //清屏功能

fun_exit(); switch (i) { }

case 1: a.cin_app();break;

//增加记录

case 2: fun_del(a);break; //删除记录 case 3: fun_rework(a);break; //修改记录 case 4: fun_compositor(a);break; //记录排序 case 5: a.displist();break; case 6: fun_lookup(a);break;

//查看记录 //查找记录

case 7: a.del_score();break; //清空链表 default: fun_exit(); //其它键退出

参考文献:《面向对象程序设计》--冯建华

30

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