今天主要内容是针对一次考核,考的是近一个月以来学习的所有内容的汇总,并且用这些知识来做出一个系统,此系统主要功能是对学生成绩的管理,包括成绩录入,成绩的增删改查排等,还有一些内容不再一一赘述,先写个主函数吧。
int main()
{
system("color F0");
int b;
char a1[9]={"12345678"}; //设定原始密码
char a2[9]={"\0"};
char b1[9]={"abcdefgh"};
char b2[9]={"\0"};
printf("\n");
printf("\t==================================================================\n");
printf("\t||\t\t\t学生成绩管理系统\t\t\t||\n");
printf("\t==================================================================\n\n");
printf("身份选择:\n\n1.教师登录\t2.学生登录\n\n请选择登录方式:\n");
scanf("%d",&b);
if(b==1)
{
printf("请输入教师8位登录密码:\n");
password1(a1,a2);
}
if(b==2)
{
printf("请输入学生8位登录密码:\n");
password2(b1,b2);
}
int a;
printf("请输入选择项目:\n");
while(scanf("%d",&a)) //执行不同选项任务
{
while(1)
{
if(a==1) //成绩录入
{
choose(1);
}
if(a==2) //成绩输出
{
choose(2);
}
if(a==3) //成绩查询
{
choose(3);
}
if(a==4) //总成绩排序
{
choose(4);
}
if(a==5) //单科成绩排序
{
choose(5);
}
if(a==6) //成绩增改
{
choose(6);
}
if(a==7) //成绩删除
{
choose(7);
}
if(a==8) //退出系统
{
printf("\t\t========================================\n");
printf("\t\t\t感谢使用本系统,再会!\n");
printf("\t\t========================================\n");break;
}
printf("\t===============================================\n");
printf("\t|\t\t1.成绩录入 |\n");
printf("\t-----------------------------------------------\n");
printf("\t|\t\t2.成绩输出 |\n");
printf("\t-----------------------------------------------\n");
printf("\t|\t\t3.成绩查询 |\n");
printf("\t-----------------------------------------------\n");
printf("\t|\t\t4.总成绩排序 |\n");
printf("\t-----------------------------------------------\n");
printf("\t|\t\t5.单科成绩排名 |\n");
printf("\t-----------------------------------------------\n");
printf("\t|\t\t6.成绩增加与修改 |\n");
printf("\t-----------------------------------------------\n");
printf("\t|\t\t7.成绩删除 |\n");
printf("\t-----------------------------------------------\n");
printf("\t|\t\t8.退出系统 |\n");
printf("\t===============================================\n");
printf("请按回车键继续\n\n");
printf("请输入选择项目:\n");
if(a<'1'||a>'8')
{
printf("输入有误请重新输入\n\n");break;
}