学生管理系统程序源代码.pdf
《学生管理系统程序源代码.pdf》由会员分享,可在线阅读,更多相关《学生管理系统程序源代码.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .*include *include struct studentlong int num;char name20;int age;char sex4;inte;char m20;char b30;char p15;int n=0;struct student stu100;struct student *p;void lr();void ll();void cx();void xg();void sc();void bc();void dq();void px();void main()int z;printf(+-+n);printf(|欢送使用学生档案管理系统 |n);printf(
2、+-+n);printf(提示:为保证您的操作得到保存,请按正常顺序退出系统_n);doprintf(nttt-n);printf(ttt+主菜单|n);printf(ttt-n);printf(ttt+1-录入学生信息|n);printf(ttt+2-浏览学生信息|n);printf(ttt+3-查询学生信息|n);printf(ttt+4-删除学生信息|n);printf(ttt+5-修改学生信息|n);.v . .printf(ttt+6-保存学生信息|n);printf(ttt+7-读取学生信息|n);printf(ttt+8-按学号排序|n);printf(ttt+0-退出系统|n)
3、;printf(ttt-n);printf(请输入您的选择:);scanf(%d, &z);switch(z)case 0 :break;case 1 :lr();break;case 2 :ll();break;case 3 :cx();break;case 4 :sc();break;case 5 :xg();break;case 6 :bc();break;case 7 :dq();break;case 8 :px();break;default:printf(n无效选项!);while(z!= 0);void lr()/*录入函数*/int y;if(n=0)p=stu;elsep=&
4、stun;doprintf(-n);printf(请输入学生的学号:);scanf(%ld,&p-num);printf(请输入学生的:);scanf(%s,p-name);printf(请输入学生的年龄:);scanf(%d,&p-age);printf(请输入学生的性别:);.v . .scanf(%s,p-sex);printf(请输入学生的出生日期:);scanf(%d,&p-e);printf(请输入学生的:);scanf(%s,p-m);printf(请输入学生的籍贯:);scanf(%s,p-b);printf(请输入学生的:);scanf(%s,p-p);n+;p+;print
5、f(n1.继续输入.n0.输入完毕.n);printf(请选择:);scanf(%d,&y);while(y=1);printf(提示:输入完毕!你一共输入%d 个n,n);void ll()/*浏览函数*/int i;if(n!=0) printf(学生总数:%dn, n);printf(学号tt 年龄t 性别t 出生日期tttt 籍贯ttn);printf(-n);for(i=0;in;i+)printf(%ldt%st%dt%st%dt%st%stt%sn,stui.num,stui.name,stui.age,stui.sex,stui.e,stui.m,stui.b,stui.p);
6、else printf(提示:无学生数据,请输入数据!);void cx()/*查询函数*/int c;int w,i,j=0;char name20;if(n!=0)doprintf(n);printf(+-+n);.v . .printf(| 按学号查询请按 1 |n);printf(| 按查询请按 2 |n);printf(| 取消请按 0 |n);printf(+-+n);printf(请输入您的选择:);scanf(%d, &c);switch(c)case 0:break;case 1:printf(请输入学生的学号;);scanf(%ld, &w);printf(n);for(i
7、=0;in;i+)if(stui.num=w)printf(学号tt 年龄t 性别t 出生日期tttt 籍贯ttn);printf(%ldt%st%dt%st%dt%st%stt%sn,stui.num,stui.name,stui.age,stui.sex,stui.e,stui.m,stui.b,stui.p);j=1;if(j=0)printf(提示:没有该学生记录,请核对!);break;case 2:printf(请输入学生的:);scanf(%s, name);printf(n);for(i=0;in;i+)if(strcmp(name,stui.name)=0)printf(学号
8、tt 年龄t 性别t 出生日期tttt 籍贯ttn);j=1;printf(%ldt%st%dt%st%dt%st%stt%sn,stui.num,stui.name,stui.age,stui.sex,stui.e,stui.m,stui.b,stui.p);if(j=0)printf(提示:没有该学生记录,请核对!);break;default:printf(n 提示:无效选项!);break;.v . .while(c!= 0);elseprintf(提示:无学生数据,请输入数据!);return;void xg()/*修改函数*/long int num;int i,j,c;if(n!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 管理 系统 程序 源代码
限制150内