学生信息管理系统Word文档格式.docx
- 文档编号:6940080
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:28
- 大小:21.35KB
学生信息管理系统Word文档格式.docx
《学生信息管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统Word文档格式.docx(28页珍藏版)》请在冰点文库上搜索。
//比较姓名,返回姓名相同的结构体的指针
stu_inf*conpare_num(stu_inf*value,char*num);
//比较学号,返回学号相同的结构体的指针
intnum_student(stu_inf*value);
//统计学生人数
voidcacu_peo_sex(stu_inf*value);
//按性别统计人数
voidcacu_peo_bir(stu_inf*value);
//按生日统计人数
voidcacu_peo_face(stu_inf*value);
//按政治面貌统计人数
voidcacu_peo_jiguan(stu_inf*value);
//按籍贯统计人数
voidcacu_peo_class(stu_inf*value);
//按班级统计人数
voidout_seq(stu_inf*value,charseq);
//打印学生排名
voidsequnce_inf(stu_inf*value,charseq);
//算出学生排名
voidwrite_inf(stu_inf*value,intnum);
//录入学生信息
voidsch_inf(stu_inf*value);
//查询学生信息
voidchange_stu_inf();
//更改学生信息
voidchange_stu_sco(stu_inf*value);
//更改学生成绩
voiddelet_stu_inf(stu_inf*value,char*name);
//删除学生信息
voiddisplay_inf();
stu_infstudent_ERROR={"
输入信息错误"
"
0000000000"
无"
100000000"
信息错误"
{0,0,0},"
1000000"
};
/****************************************初始化以录入学生信息********************************************************/
stu_infstudent[20]={{"
张伊"
1340830601"
女"
19940201"
团员"
{85,86,76},"
中国四川"
13408306"
}
{"
李四"
1340830602"
男"
19950526"
群众"
{73,76,55},"
中国天津"
王小五"
1340830705"
党员"
{93,85,64},"
中国上海"
13408307"
李欣"
1340830706"
19970525"
{83,75,65},"
陆迅"
1340830708"
19930924"
{80,74,85},"
胡亥"
1340830810"
19940501"
{82,79,86},"
中国北京"
13408308"
林峰"
1340830811"
19940209"
{79,52,84},"
刘思"
1340830812"
19970407"
{98,53,96},"
中国湖北"
高斯"
1340830813"
19940206"
{97,66,90},"
},0,0,0,0
};
intmain()
charmode=0,mode1=0,mode2=0,mode3=0,mode4=0,mode5=0,mode6=0,mode7=0;
//各种模式
/****************************************声明20个待录入学生的内存空间**********************************************************************/
stu_infstudent_add[20]={0};
charstudent_num=9;
//待录入的学生的第一个值
charname_temp_1[20],temp_name[20];
charstu_num_temp[11];
//学号*/
stu_inf*stu_change_val;
class_menu:
//goto的第一级
printf("
\n\n\n\n"
);
\t|________________________________________________________|\n"
\t|学生个人信息管理系统|\n"
\t|1.学生信息管理|\n"
\t||\n"
\t|2.学生成绩管理|\n"
\t|3.退出系统|\n"
//printf("
%d\n"
num_student(student));
请输入您的选择序号:
\n"
\n\n"
fflush(stdin);
/*清除输入缓冲流中的回车符*/
class_2:
//goto的第二级
scanf("
%c"
&
mode);
printf("
您的选择是%c\n"
mode);
switch(mode)
{
case'
1'
:
class_sch:
printf("
\t|学生信息管理|\n"
\t|1.录入学生信息|\n"
\t|2.查阅学生信息|\n"
\t|3.统计学生人数|\n"
\t|4.返回主菜单|\n"
fflush(stdin);
/*清除输入缓冲流中的回车符*/
scanf("
mode1);
switch(mode1)
{
case'
write_inf(student,student_num);
student_num++;
gotoclass_sch;
2'
class_chayue:
printf("
printf("
\t|查阅学生信息|\n"
\t|1.以姓名方式查询|\n"
\t|2.以学号方式查询|\n"
\t|3.返回上一级|\n"
请输入您的查询方式序号:
fflush(stdin);
scanf("
mode2);
switch(mode2)
case'
:
//姓名查询
printf("
姓名查询方式\n"
请输入要查询的学生姓名\n"
gets(name_temp_1);
sch_inf(compare_name(student,name_temp_1));
gotoclass_chayue;
//学号查询
学号查询方式\n"
请输入要查询的学生学号\n"
gets(stu_num_temp);
sch_inf(conpare_num(student,stu_num_temp));
3'
gotoclass_sch;
4'
gotoclass_menu;
}
case'
class_cacu:
printf("
printf("
\t|统计学生人数|\n"
\t|1.按性别统计|\n"
\t|2.按出生年月统计|\n"
printf("
\t|3.按籍贯统计|\n"
\t|4.按政治面貌统计|\n"
\t|5.按班级统计|\n"
\t|6.返回上一级|\n"
\t|7.返回主菜单|\n"
请选择您的统计方式\n\n"
fflush(stdin);
mode5);
switch(mode5)
{
case'
cacu_peo_sex(student);
//统计性别
gotoclass_cacu;
cacu_peo_bir(student);
gotoclass_cacu;
cacu_peo_jiguan(student);
cacu_peo_face(student);
gotoclass_cacu;
5'
cacu_peo_class(student);
6'
gotoclass_sch;
7'
gotoclass_menu;
}
//学生成绩管理
class_score:
\t|学生成绩管理|\n"
\t|1.查看学生成绩排名|\n"
\t|2.更改学生成绩信息|\n"
mode3);
switch(mode3)
//查看学生成绩排名
class_score_1:
\t|1.查看c语言成绩排名|\n"
\t|2.查看VB成绩排名|\n"
\t|3.查看英语成绩排名|\n"
请输入将要排序的课程序号\n"
fflush(stdin);
scanf("
mode4);
switch(mode4)
{
case'
sequnce_inf(student,'
gotoclass_score_1;
gotoclass_menu;
}
//更改学生成绩信息
class_change:
//sch_inf(stu_change_val);
\t|学生成绩更改|\n"
\t|1.C语言成绩|\n"
\t|2.VB成绩|\n"
\t|3.英语成绩|\n"
\t|4.返回上一级|\n"
\t|5.返回主菜单|\n"
请选择您要修改的学生项目,回车键结束\n"
scanf("
mode6);
switch(mode6)
{
case'
fflush(stdin);
请输入您要修改的学生姓名,回车键结束\n"
gets(temp_name);
stu_change_val=compare_name(student,temp_name);
printf("
当前学生信息是:
%.2f\n"
stu_change_val->
score[0]);
printf("
请输入您要修改的学生信息内容,回车键结束\n"
%f"
score+0);
修改后的学生信息是:
gotoclass_change;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统
![提示](https://static.bingdoc.com/images/bang_tan.gif)