C语言学生学籍管理系统课程设计
C语言学生学籍管理系统做了好长时间的,里面有点小问题,希望大佬找到并帮忙改改,注意输入密码三次错误会自动注销用户,密码123456
代码:
#include#include #include #include structstudent { charxuehao[100];//输入学号 charname[100];//输入姓名 charsex[100];//输入性别 intage;//输入年龄 charjiguan[100];//输入籍贯 chardianhua[100];//输入电话 charyuanxi[100];//输入院系 charbanji[100];//输入班级 }stu[1000]; voidshouye()//首页 { inti; printf("^-^-----------------------------------------------------^-^\n"); printf("\n"); printf("$欢迎使用学生学籍管理系统!$\n"); printf("$制作人:$\n"); printf("$李威鹏$\n"); printf("$时间:2017.12$\n"); printf("\n"); printf("^-^-----------------------------------------------------^-^\n"); printf("Enter键继续!"); getchar(); system("cls"); } voidzhuxiao()//注销用户 { system("shutdown-f"); } voiddenglu()//登陆 { voidmenu(); inti,j; charmima[16]; for(j=1;j<=4;) { if(j==4) break; elseif(j<4) { printf("请输入6位密码:\n"); printf("剩余输入次数%d\n",4-j); for(i=0;i<6;i++) { mima[i]=getch(); printf("*"); } } mima[i]='\0'; if(strcmp(mima,"123456")==0) { system("cls"); printf("密码正确\n"); printf("登陆成功!\n"); printf("按Enter键继续!"); getchar(); menu(); return; } else { system("cls"); printf("密码错误\n"); j++; } } printf("注销用户!!!\n"); zhuxiao(); getch(); } voidmenu()//菜单 { system("cls"); printf("*-----------------------------学生管理系统--------------------------------*\n"); printf("\n"); printf("1.添加学生信息2.删除某个学生信息3.浏览学生信息\n"); printf("4.修改学生信息5.查找某个学生信息6.显示信息数量\n"); printf("0.退出系统\n"); printf("\n"); printf("*-------------------------------------------------------------------------*\n"); } voidsave(intm) { inti; FILE*fp; if((fp=fopen("系统","wb"))==NULL) { printf("文件打开失败\n"); exit(0); } for(i=0;i 6) { menu(); printf("选择菜单错误,请重新选择(0~6):"); fflush(stdin);//清空输入缓冲区 } returnn; } voidadd()//添加学生信息 { inti,m,q,s=1; system("cls"); printf("---------------输入学生信息---------------\n"); printf("请输入需要添加学生的总人数:\n"); scanf("%d",&m); for(i=0;i 9||c<1) { menu(); puts("\n选择错误!请重新选择!"); fflush(stdin);//清空输入缓冲区 } } while(c>9||c<1); for(i=0;i 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。