学生证管理系统.docx
《学生证管理系统.docx》由会员分享,可在线阅读,更多相关《学生证管理系统.docx(14页珍藏版)》请在冰豆网上搜索。
学生证管理系统
/*****************学生证管理系统**********************/
#include
#include
#include
#include
#defineN70
voidwelcome();//定义一个欢迎界面函数;
voidentrance();//定义一个进入界面;
voidadd();//定义一个录入学生信息的函数;
voidfind();//定义一个按学号查询信息函数和按班级查询信息函数;
voidmodify();//定义一个修改函数;
voiddel();//定义一个删除函数;
voidstatistics();//定义一个统计函数;statistics统计;
inttex=10;
structstudent
{
charnumber[9];//学生学号
charname[20];//学生
charclasses[5];//学生班级
}stu[N]={
{"20110001","黄晓明","1101"},
{"20110002","颖","1101"},
{"20210001","汪峰","1102"},
{"20210002","章子怡","1102"},
{"20310001","冰冰","1103"},
{"20310002","晨","1103"},
{"20410001","林志玲","1104"},
{"20410002","言承旭","1104"},
{"20510001","涛","1105"},
{"20510002","王珂","1105"}};
voidmain()
{
welcome();//进入欢迎界面;
}
/***************判断密码************/
/***************欢迎************************/
voidwelcome()
{
system("cls");
printf("\n");
printf("\t\t\t欢迎进入学生成绩管理系统\n");
printf("\t\t******************************************\n");
printf("\t\t\t请选择业务:
\n");
printf("\n");
printf("\t\t\t1.录入某位学生的学生证信息\n");
printf("\t\t\t2.给定学号显示某位学生的学生证信息和给定班级显示全班\n");
printf("\t\t\t3.给定某位学生的学号,修改该学生的学生证信息\n");
printf("\t\t\t4.给定某位学生的学号,删除该学生的学生证信息\n");
printf("\t\t\t5.统计每班的某个号次\n");
printf("\t\t\t6.退出\n");
printf("\t\t\t请选择:
");
entrance();
}
/***************进入**************************/
voidentrance()
{
inta;
scanf("%d",&a);
system("cls");
switch(a)
{
case1:
//录入信息
printf("\n\n\n");
printf("\t\t\t欢迎进入记录显示界面\n");
add();
break;
case2:
//给定学号,显示某学生信息和给定班号,显示全班学生
printf("\n\n\n");
printf("\t\t\t欢迎进入查询界面\n");
find();
break;
case3:
//进入修改界面
printf("\n\n\n");
printf("\t\t\t欢迎进入修改记录界面\n");
modify();
break;
case4:
//进入删除界面
printf("\n\n\n");
printf("\t\t\t欢迎进入删除记录界面\n");
del();
case5:
//退出
statistics();
break;
default:
printf("你的输入有误!
\n");
welcome();
break;
}
}
/*************添加学生信息********************/
voidadd()
{
intfigure;//定义要输入信息的学生的个数
intj;
charh,m;
//fflush(stdin);
system("cls");
printf("你要输入多少个学生的信息?
");
scanf("%d",&figure);
printf("您确定要输入%d个学生的信息么?
\n",figure);
fflush(stdin);
printf("<按Y开始N返回>");
scanf("%c",&h);
if(h=='Y'||h=='y')
{
for(j=0;j