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

发布时间 : 星期五 文章课程设计报告--学生成绩管理系统(附源代码) 2更新完毕开始阅读

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

联系合同范文客服:xxxxx#qq.com(#替换为@)