/*******************************************************************************************************//*******************************************************************************************************//*题目十八系统用户管理系统【说明及要求】设系统用户信息()、修改密码、删除功能(“系统管理员”).并能模拟用户的登陆。(、、).(最多可以尝试3次)。【提示】(1)定义一个结构体表示用户信息;(2)分别编写函数实现用户信息的新增、修改密码、删除、用户登陆等功能;(3)用户的尝试登陆的次数要通过一个静态变量实现;(4)编写main函数进行演示。*//*******************************************************************************************************//*******************************************************************************************************/#include<>#include<>#include<>#include<>#include<>#include<>#defineH100/*最大允许保存学生信息数*/#defineprprintf#defineSscanfstructyonghuxx/*用户信息*/{intdaima;//用户代码charsname[17];//用户名charmima[17];//密码charshengf[9];//系统省份};structyonghuxxs;intp=0;//普通用户p=0;管理员用户p=1inth;//信息数intu=0;//=1intxiugai();//修改密码intshanchu();//删除voiddenglu();//用户登陆intshenqing();//新增,申请账号intfuzhi(char*sFile,char*dFile);//将一个文件复制到另一个文件intguanliyuan();/*管理员*/intputongyh();/*普通用户*//*******************************************************************************************************//*******************************************************************************************************//*************//***主函数****//*************/main(){ charn;charv;//清空缓冲区暂存变量 pr("\n\007"); for(;;) { pr("主菜单:\nD登录;"); pr("S申请账号;"); //觉得应该允许普通用户申请账号 pr("Q退出\n\007"); scanf("%c",&n);/*清空输入流,通过while循环把输入流中的余留数据“吃”掉*/while((v=getchar())!='\n'&&v!=EOF);//清空缓冲区 if(n=='D')denglu(); elseif(n=='S')shenqing(); elseif(n=='Q')break; elsepr(",(注意区分大小写)"); Sleep(1000); system("cls");/**/ } pr("\n"); Sleep(1000);/**/ return0;}/*****************************************
c语言系统用户管理系统方案 来自淘豆网m.daumloan.com转载请标明出处.