c语言图书管理系统源代码(4)

2019-09-02 18:21

课程设计

printf(\◆你已经浏览完了全部学生信息◆\\n\ pause(1);

}

}

}

//122学生信息查询

void admin_student_search() { int n; char p[20]; STUDENT *q; cls(1); printf(\?学生信息查询?\\n\\n\

printf(\┏━┯━━━━━━━━━━━┯━┯━━━━━━━━━━━┓\\n\ printf(\┃ 1│◎按姓名查询 │0 │◎返回上级菜单 ┃\\n\ printf(\┃ 2│◎按学号查询 │ │ ┃\\n\ printf(\┗━┷━━━━━━━━━━━┷━┷━━━━━━━━━━━┛\\n\ while(1) { color(10); printf(\●你想根据什么查询:\ fflush(stdin); scanf(\ color(9);

if(n==1||n==2||n==0) { if(n==0) break; switch(n)

{

case 1:printf(\●请输入姓名:\

case 2:printf(\●请输入学(如:11503010210):\ } break; } else { color(12); printf(\◆未知指令??请输入正确的指令◆\\n\ color(9); } } if(n!=0)

第 16 页

课程设计

{

if(q==NULL) { color(12);

printf(\◆数据库里没有相关数据,查询无果◆\\n\ color(9); } else {

printf(\◆根据你输入的信息 查到的结果为:\\n\ printf(\学号 姓名 性别 借书数量 需交罚金\\n\ printf(\ %-16s %-2s %-8d %-.2f\\n\>payment); } } else }

printf(\◆你已放弃查询◆\\n\pause(1);

//123学生信息修改

void admin_student_alter() { int n,i; char p[20]; float m; STUDENT *q; cls(1); printf(\?学生信息修改?\\n\\n\ printf(\●输入要修改信息学生的学号(如:11503010210):\ scanf(\ q=student_search(p,2); if(q==NULL) { color(12);

printf(\◆数据库里没有相关数据,查询无果◆\\n\ color(9); } else { printf(\◆该同学的原始信息为:\\n\ printf(\学号 姓名 性别 借书数量 需交罚金\\n\printf(\ %-16s %-2s %-8d %-.2f\\n\

第 17 页

课程设计

ayment); color(0); printf(\┏━┯━━━━━━━━━━━┯━┯━━━━━━━━━━━┓\\n\ printf(\┃ 1│◎修改姓名 │4 │◎学生交罚金 ┃\\n\ printf(\┃ 2│◎修改学号 │0 │◎返回上级菜单 ┃\\n\ printf(\┃ 3│◎重置密码 │ │ ┃\\n\ printf(\┗━┷━━━━━━━━━━━┷━┷━━━━━━━━━━━┛\\n\ while(1) { color(10);

printf(\●你想修改什么信息:\fflush(stdin); scanf(\color(9);

if(n==1||n==2||n==3||n==4||n==0) { if(n==0) break; switch(n) { case 1:while(1) { fflush(stdin); printf(\●请输入新姓名:\ gets(p); if(check(p,1,20)) break; }break; case 2:while(1) { fflush(stdin); printf(\●请输入新学号(11位):\ gets(p); if(student_search(p,2)==NULL||strcmp(admin_no,p)==0) { if(check(p,11,11)) break; } color(12); printf(\◆你输入的学号已存在,请重新输入◆\\n\ color(9); }break; case 3: printf(\新密码为:123456\\n\ strcpy(p,\

第 18 页

课程设计

break; case 4:while(1) { printf(\●请输入新的罚金:\ fflush(stdin); scanf(\ if(m>=0) break; color(12);

printf(\◆罚金不能为负数,请重新输入◆\\n\color(9);

}break; } break; } else { color(12);

printf(\◆未知指令??请输入正确的指令◆\\n\ color(9); } }

if(n!=0) { color(10); printf(\◆确定修改信息?确定按1,放弃按0??\ fflush(stdin); scanf(\ color(9); if(i==1) { switch(n) { case 1:strcpy(q->name,p);break; case 2:strcpy(q->no,p);break; case 3:strcpy(q->ciphercode,p);break; case 4:q->payment=m;break; } printf(\◆修改成功◆\\n\ } }

if(i!=1)

第 19 页

课程设计

}

printf(\◆你已放弃修改◆\\n\}

pause(1);

//124学生信息删除

void admin_student_delete() { int n; char p[20]; STUDENT *q,*q1,*q2; cls(1); printf(\?学生信息删除?\\n\\n\ printf(\●输入要删除学生的学号(如:11503010210):\ scanf(\ q=student_search(p,2); if(q==NULL) { color(12); printf(\◆数据库里没有相关数据,查询无果◆\\n\ color(9); } else { printf(\◆该同学的信息为:\\n\ printf(\学号 姓名 性别 借书数量 需交罚金\\n\ printf(\ %-16s %-2s %-8d %-.2f\\n\>payment); color(12); printf(\◆是否确定删除该学生的信息?确定按1,放弃按0??\ fflush(stdin); scanf(\ color(9); if(n==1) { if(q->borrow>0) { color(12); printf(\◆该同学还有图书没还,让同学把书还后再删除◆\\n\ color(9); } else if(q->payment>0) { color(12);

第 20 页


c语言图书管理系统源代码(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011高考最给力的作文素材

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: