版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、au舜邊£薯程序设计报告(2010 / 2011 学年第二学期)题 s:小区物业管理系统专业学生姓名班级学号指导教师指导单位计算机软件教学中心日期2011.3. 11评评分项优秀良好中等差遵守机房规章制度上机时的表现分学习态度程序准备情况程序设计能力团队合作精神细课题功能实现情况算法设计合理性用户界面设计则报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度简短评 语教师签名年月日1t分等级注评分等级有五种:优秀、良好、中等、及格、不及格小区物业管理系统一、课题内容和要求:【问题描述】 该系统要求建立某小区物业管理系统,并具有排序、查找、计算、 显示等功能。通过此课题,熟练掌握
2、文件、数组、指针的齐种操作,以及一些算 法思想的应用。【功能要求】(1)物业管理信息应包括:小区资料(小区名称,楼宇总数等),房型资料(房型编号、房型、建筑 面积等),住户资料(住户编号、住户姓名、联系电话、联系地址、预付金额、 欠费金额等),住户报修管理,住户投诉管理,住户停车车位管理(车位编号, 住户信息等),住户物业收费管理(收费名称、收费金额、收费单位、收费周期 等)等。(2)需要实现的功能1)用户需要输入口令进入物业管理系统2)实现物业管理信息的建立3)计算小区的房型种类,查询住户的欠费状况4)显示住户投诉报表和住户报修报表5)按照欠费金额进行排序,显示用户相关信息6)查找住户的车位
3、信息7)将小区的所有相关信息内容存为文件。(3)输入信息符合逻辑如收费周期应至少以月为单位。二、需求分析:1、物业管理的发展成因(1)住宅建设迅猛发展,大量住宅小区投入使用。改革开放以来,住宅建设飞 速发展。我国城镇现有住宅已近80亿平方米c仅79年至99年城镇新建住宅52.5 亿平方米。大屋住宅小区投入使用,带来了管理工作的变化。除了对房屋进行维 修外,还必须对附属物、设备、场地、环卫绿化、道路、治安进行专业化管理, 以保持新建住区的完好,发挥其整体功能和综合效益。国外和香港对住宅区和其它物业实施专业化管理的经验被引入,取得了较好的效杲,带动了全国物业管理 工作的起步和发展。(2)住房制度改
4、革的逐步深化。随着房改的步步深化,城镇居民住房口有率 已经超过75%,形成一个住区内,一幢房子里的产权多元化格局。房管所及单位 房管处(科)的2、现行系统存在问题的分析该小区的管理工作人部分还是进行着手工管理,工作起来效率很低,并且不 能及时了解小区内部各处的信息,也不方便工作人员之间彼此的交流,不便于动 态及时地了解概况,以便更好地适应当前小区的管理需求。手工管理还存在这许 多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化 管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷, 同时也提高了我们工作人员的自身素质。3、解决方案基于以上的对问题的分析,利用
5、计算机给我们提供信息,及时地调整小区物业 管理整体结构,并且对整个信息进行动态管理就十分必要了。小区物业信息系统的建立,需要进行对住户的需求调查与分析,以确定系统 冃标,提出解决问题的详细方案,这是系统建设的重要环节。三. 概要设计:!采用分块设计:分为主函数,登陆,收费,用户管理等多模块第一步:(权限登录)1管理员2.住户0.退出第二步:(若是管理员)1 登录2.注册 0.返回上一日录(1).(若是登录)1)小区、房型资料:小区名称,楼宇总数;房型编号,种类, 面积;2)用户、报修资料:用户的添加,查看,选择,删除;3)停车车位管理:查看车位;4)物业收费管理:添加收费项冃,按收费金额排序,
6、删除收费0)返冋上一目录(2)(若是注册)按提示输入即可第三步:(若是住户)1. 输入帐号(姓名)和密码(电话号码);2. 报修投诉管理;四、源程序代码:主函数的主要内容:int main() int a,b,c,d;char *c;prim(“欢迎进入小区物业管理系统nh);repeacprintfcw选择登陆权限n");printf(”l、管理员2、住户0、退出程序nn);printfc1 (说明:管理员必须先录入住户信息,住户方可登陆)n”);repeat 1 :scanf("%dh, &a);newfolder();switch(a) repeat2:cas
7、e 1: printf("l> 登陆 2、注册 0、返回上一级目录 n"); scanf("%d",&b); switch(b) case l:c=entcr();if(c=l)repeat3:printf(uk小区、房型资料2、用户、报修资料3、停车车 位管理4、物业收费管理0、返回上级h录 e); scanf(“d”,&d);switch(d) case i:village(); goto repeat3;case 2:man();goto repeat3;case 3:stall(); goto repeat3;case 4:
8、 property();goto repeat3;case o:goto repeat2;default: goto repeat3;else goto repeat;case 2: register(); goto repeat2;case 0: goto repeat;default: printfcw选择! ”); goto repeat2;case 2: e=yonghu();if(strcmp(e,"hello*') !=0) zhuhu(e);else printf("用户登陆失败nn);goto repeat;case 0: return 0;defa
9、ult: printfc'请重新重新选择:”);goto repeat 1;)车位管理函数:void stall() int i=0,akm,p; char carnuml 0;file *fp; fp=fopen(md:小区管理个人信息if(!fp) printfc无个人信息资料n“);else i=0;printf(“车位管理表格n“);printf(”车位姓名房号”); while(!feof(fp)fscanf(fp,n%d% 1 os% 1 os% 12s%50s%d%d% 1 os'&bodyfil.number,&bodyi.namc,&b
10、odyi .roomnum,&b odyi.tel,&bodyiadtess,&bodyipremoney,&bodyi.afmoney, &bodyi.carnumber);printf(h%-6s%-8s |%-10s | nh,bodyi.carnumber,,bodyi.roomnum);i+;repeatiprintfc'k查看车位信息0、返冋上级目录“);scanf(”d”,&a);switch(a) case 1:printf(hw输入您要查看的车位:”);scanf(°%s'&
11、;carnum);for(m=0;m<i;m-h-) p=0; if(strcmp(carnum,bodym.carnumber)=0) k=m; p=l; break;if(p!=o)printf(utt 车位:%-10st 姓名:%-10sntt 房号:%-10st 联系电话:12 地 址:%-50snrbodyk.carnumber,,bodyk.roomnum,bodyk.tel,bod yk.adre;else printfc尚无您要查找的车位信息! n“);goto repeat;case o:fclose(fp);return;default:goto
12、repeat;管理员进入管理:int enter() int j,m=3;char b,i,ch; key ad;file*; fp=fopen(hd:小区管理管理员密码.rec'w);if(fp=null) printfc*无记录内容! nh);exit(l);for(i=0;i<4;i+) fread(& admin i . number, 16,1 ,fp); fread(&admin i . ukey, 16,1, fp);fclose(fp);repeat 1: printf(”请输入您的帐号:”);scanf(m%s",&ad.num
13、ber);for(i=0;iv4;i+) if(strcmp(admini.number,ad.number)=o) printf(h请输入您的密码(3次机会):“);do j=0;while(ch=getch()!=13)将输入的密码转换成字符* putchar(1*r);ad.ukeyj=ch;j+;ad.ukey|j=o,; if(strcmp(admini.ukey,ad.ukey)=o)return (1); elsem;if(m=o)return (2);putchar(nr);printf(h密码错误!您还有d次机会! n请重新输入密码:”,m);while(strcmp(adm
14、ini.ukey,ad.ukey)!=o);else)printf(ntt没有此帐号!请您注册后再登录! ntt是否返冋上一级目录? ”);do scanf(',%c",&b);if(b='y'llb='y,)retum (2);else goto repeat 1;管理员管理用户的函数:void man() int i=0,a,b,c,d,m,n5hj,p,k=0,index,bonumber;char boname 10,carnuml 0,boroomnum 10;user temp;advise repa= mnoinformation
15、!, nnoinformation!m);file *fp,*fq;repeat:fq=fopen(hd: 小区管理 报修投诉.txth,"r+m); printf(“没有存档nm); fq=fopen(hd:小区管理报修投诉.txt”,”wb”); elsei=0;while(!feof(fq) fscanf(fq,"%200s%200s",&repairi.fix,&repairi.sug);i+;fp=fopen(ud: 小区管理 个人信息if(!fp) printfc无存档nn); fp=fopen("d:小区管理个人信息.txf
16、v'wb"); elsei=0; printfc序号姓名 房号 预付金(元)欠费(元)nh);while(!feof(fp)fscanf(fp,"%d% 1 os% 1 os% 12s%50s%d%d% 1 os'&bodyi j.number,&,&bodyi .roomnu m,&bodyi.tel,&b odyi.adress,&body i .pre money,&bodyi.afmoney,&bodyi.ca mumber);,body i. number,body
17、 ,body ij.roomnum,body i.premoney,bodyi.afmone y); i+;repeatl:printf(hk添加新住户2、查看详细信息3、选择项目排序4、删除住户信息0、返回 上级目录);scanf(”d”,&a);switch(a)scanf(m%s,&); scanf(h%sh,&bodyi.roomnum); scanf(n%sm,&bodyi.tel); scanf("%sm,&bodyi.adress); scanf(h%s,&bodyi.carnumber);
18、 scanf(h%df&bodyi-pre money); scanf("%d",&bodyi.afmoney);case 1: printf(m请输入姓名:j ;print”请输入住房号(如:7#3:”);printfc请输入联系号码:”);printfc请输入联系地址:”);printfc请输入车位:”);printfc请输入预付金额(元):“);printfc1请输入欠费金额(元):“); repairi=repa;primfc成功添加新用户n“);fprintfcfp/d% 1 os% 1 os% 12s%50s%d%d% 1 os(i+l),bod
19、yi .name,bodyi.roomnum,bodyi.tel,bodyi.adress,bodyi.premoney,bodyi.afmoney,body i. carnumber);fprintf(fq,h%200s%200s h,repairi.fix,repairi.sug);i+; fclose(fp);fclose(fq);goto repeat;case 2:repeat2: printf(m请选择查看方式nu);printfc 1.按序号查看资2、按姓名查看资料3、按房号查看资4、按 车位查看资料0、退出nnn););scanf(”d“,&b);switch(b) c
20、ase l:printf(m请输入你要查看的序号:”);scanf("%d",&bonumber);f()r(m=0;m<i;m+) p=0; if(bonumbei-=bodym.number)k=m;p=l ibreak; break;case 2:printf(m请输入你要查看的姓名:”);scanf("%s",&boname); for(m=0;in<i;m+)p=0;if(strcmp(boname,)=0)k=m;p=l; break; break;case 3:printf("请输入
21、您要查看的房号:*');scanf(°%s",&boroomnum);fbr( m=0; m<i; m+) p=0; if(strcmp(boroomnum,bodym.roomnum)=0)k=m; p=l; break; break;case 4:printf("请输入您要查看的车位:”);scanf("%s",&camum); for(m=0;m<i;m+)p=0;if(strcmp(carnum,bodyml.carnumber)=0) k=m; p=l; break;)break;case o:go
22、to repeat 1;default:goto repeat2;if(p!=o)printf("序号:姓名:10s房号:10s联系电话:% 12s车位:%10s联 系地:%50s预付金额(元):%4d欠费金额(元):3d报修:%56s|nt|投 诉:%-56s| xnbodytk.number,,bodyfk.roomnum,bodyk.tel,bodyk .camumber,bodyk.adress,bodyk.premoney,bodyk.afmoney,repairkl.fix,repairk sug);else printfc*无您要查找的内容! n&q
23、uot;);goto repeat2;case 3: repeat3:printf(ul 按 欠 费 金 额 排 序 0 退 出 ”);scanf(m%d,&c);switch(c) case 1:for(n=0;n<i;n+)pain=bodyn; for(n=0;n<i;n+) index=n; for(h=n+l ;h<i;h+)if(paih.afmoney<paiindex.afmoney)index=h; if(index!=n) temp=paiindex; paiindex=pain; pain=temp; printfc序号 姓名 房号 预付金
24、(元)欠费(元)屮); for(j=0;j<i;j+)printf( °%3d%9s%9s%4% 3dtn'pai j . number,pai j .name,pai j .roomnum,pai 0 .p remoney,pai fj 1.afmoney); goto repeat 1;case o:goto repeat 1 ;default:goto repeat3;case 4:repeat4:print”请选择您需要删除的方式:nl、选择序号删除t2、选择姓名删除(0、返冋 上级目录。”);scanf(”d“,&d);switch(d) case 1
25、:printfc*需要删除的住户序号:");scanf("%d",&bonumber); fbr(m=0;m<i;m4-+)p=0;if(bonumber=body(m.number)k=m;p=l;break; if(p !=0) for(n=k;n<i-1 ;n+) body n=body n+1 ;) fclose(fp);fclose(fq);system("del d: 小区管理 个人 息.txt");system("del d: 小 区管理 报 修 诉.txt”);fp=fopen(” d:小区管理个人
26、信 息.txtm,"wb");fq=fopen(,'d: 小区管理 报修投诉.txt",nwb") for(n=0;n<i-l;n+)fprintf(fp,h%d% 1 os% 10s% 12s%50s%d%d% 10s”,(n+ l),bodyn .name,bodyn.roomnum,bodyn.tel,bodyn.adress,bodyn.pr emoney,bodyn.afmoney,bodyn.carnumber);fprintf(fq,"%200s%200s ",repai rnj.fix,repai rn.
27、sug); fclose(fp);fclose(fq);goto repeat;elseprintf("无您要删除的序 号! n”);goto repeat 1; case 2:printf(h需要删除的住八姓名:“); scanf("%s",&boname);fbr(m=0;m<i;m+4-)p=0;if(strcmp(boname,)=0) k=m;p=l;break;)if(p!=o) for(n=k;n<i-l ;n+) bodyn=bodyn+1 ; fclose(fp);fclo se(fq);system(&q
28、uot;del d:小区管理个人信 息.txt");system("del d:小区 管理报修投 诉.txt");fp=fopen(ud:小区管理个人信 息.txt”,“wb”);fq=fopen(”d: 小区管理 报修投诉,txth;,wbn); fbr(n=0;n<i-1 ;n+)fprintf(fp;*%d% 1 os% 1 os% 12s%50s%d%d% 1 osh,(n+1),body ,bodyn.roomnum,bodyn .tel,bodyn .adress,body n.premoney,bodyn.afmoney,body
29、n.carnum her);fprintf(fq,%200s%200s frepairn.fix,repairn.sug);fclose(fp);fclose(fq);goto repeat;elseprintf("无您要删除的姓名! n");goto repeatl; case o:goto repeat 1;default:goto repeat4;case o:fclose(fp);fclose(fq);return ;default:goto repeatl;收费管理函数:void propertyo int i=o,a,k,m,n,h,p,s=o,index;ch
30、ar name20;money charge20,fee 20,change;file*fp;repeat: i=0; fp=fopen("d:小区管理收费管理.txt","r+”); if(!fp)printf(“没有存档信息n,);fp=fopenc,d:小区管理收费管 理.txt","w+");elseprintf(u收费名称收费金额收费卩位收费周期”);while(!feof(fp)fscanf(fp,"%20%d%20s% 16s'&chargei j.name,&chargei.much,
31、&chargei. unit,&chargei .cycle);printf(nt%-20s%-dtt%-20st%-16snm,,chargei.much,char gei.unit,chargei.cycle);s=s+chargei.much; i+;) printf("t 收费总金额为:%dn”,s);repeatkprintfc'k添加收费项目2、杳找收费项目3、按收费金额排序4、删除收费项忖0、 返回上级目录n”);scanf(”d”,&a);switch(a) case l:printf(miff输入添加项h的名称
32、:”); scanf("%s",&chaigci.namc); printfc'w输入添加项目的金额:"); scan f(h% d",&charge ij. much); printfc请输入收费金额的单位:”); scan f("% s h,& ch arge i .u nit); printfc请输入收费项目的周期:”); scanf(u%s,&chargei.cycle); printf(”成功添加项目! nh); fprintf(fp/r%20s%d%20s%16sh,,
33、chargei.much,chargei.unit,chargei.c ycle);i+;fclose(fp);goto repeat; case 2:printfc'请输入需要查找项目的名称:”);scanf(”s”,&name);fbr(m=0;m<i;m+) p=o;if(strcmp(name,)=o) k=m;p= 1 ;break; if(p!=o)printf(收费名称 收费金额 收费单位 收费周期nnn); pri ntf( ht%-20s%-dtt% -20st%-16sncharge k .name,charge k .much
34、,chargek. uni t,chargek.cycle);)else printf("无您要杳找的内容! nm);goto repeat 1;case 3:for(n=0;n<i;n+) feen=chargen;for(n=0;n<i;n+)index=n;for(h=n+l;h<i;h+)if(feeh.much<feeindex.much)index=h;if(index!=n) change=feeindexj;feeindexj=feenj;feenj=change;printfc收费名称收费金额收费单位收费周期n”); for(k=0;k<
35、;i;k+)printf(at%-20s%-dtt%-20st%-16snn,,feek.much,feek.unit,feek. cycle);goto repeat 1;case 4:printf("请输入需要删除项 h 的名称:”);scjmf(”s”,&name); fdr(m=o;m<i;m+) p=o;if(strcmp(name,chargem .name)=o) k=m;p= 1 ;break; if(p!=o) fbr(n=k;n<i-1 ;n+)chargen=chargen+l ;fclose(fp); s yste m(n
36、del d:小区管理收费管理.txt"); fp=fopen(nd: 小区管理 收费管理.txt'; "w °);for(n=0;n<i-l;n+) lprintf(fp/l%20s%d%20s%16s,>chargen.much,chargen.unith argen.cycle);fclose(fp);goto repeat;else printf("无您要删除的内容! n");goto repeat 1;case o:fclose(fp); return ;default:goto repeat
37、;)文件夹的管理的函数(网上资源人void newfolder() int flag ;char dir255; int ceng = 1 ;memset(dir,0,255); memcpy(dir/'d:小区管理*strlen("e: 小区管理“); flag = mkdir(dir);return ;小区信息管理的函数:void village()/ int i=0,n,c,m,p,k,q=0;char a=,n,b,ty20;garden gar500,building=,'tm,0,'t,',ntm,23; file*fp;repeat:fp
38、=fopen("d: 小区 管理 小区.txt",”r+");if(!fp)fp=fopen("d: 小区 管理 小 区.txt“,”wb”); printfc初次使用,请新建内容:岸);printf("请输入小区名称:");scanf("%s",&);printf("请输入楼宇总数:”);scanf("%d",&building.number);garo=building;elsei=0;fscanf(fp,',%16s%d%10s%
39、10s%d,&,&gari.number, & gar i. type num,&gari.type,&g ari.area);printf(h小区名称:%s 楼栋总数:%d n",,gari.number);printf(m房型编号房型种类面积n n);printf("%10s%10s %-3dnm,gari.typenum,gari.type,gari.area);i+;while(!feof(fp)fscanf(fp/% l6s%d%10s%10s%dm,&, &
40、amp; gar i. number,& gari.typenu m,&gari.type,&gari.area);printf(m% 1 os% 14s%3dnu,gari .typenum,gari.type,gari .area); i+; q+;if(q=l)printf(n是否需要修改小区信息? (y/n) ”);do scanf( h%cm,&a); while(a!=y&&a!=y&&a!=n&&a!=h); if(a=,y'lla=,y,)repeat 1: printf(”请选选择您需要修
41、改的信息! nl>小区名称2、楼宇总数0、返冋上级fi录 “); scanf(n%dm,&b);switch(b)case l:printf(°请输入小区名称:”);scanf("%sh,&);goto repeat 1;case 2:printf("请输入楼宇总数:");scanfc%d“,&garo.number);goto repeat 1; case0:rewind(fp);for(n=0;n<i;n+)fprintf(fp,"%16s%d% 10s% 10s%d",gar
42、0.name,gar 0.number,garn.typenum,garn.type,garn.area);fclose(fp);goto repeat;default:goto repeat 1;)elsercpcal2:printf(nw 选择您的选项”);primfct、添加房型信息2、删除房型信息3、查看房型信息0、退出n”); scanf("%du,&c);switch(c) case l:printf(m请输入房型编号:");scanf("%sh,&gari.typenum);printfc*请输入房型:“);scanf("%
43、s",&gari.type);printf(-请输入建筑而积:”);scanf("%d",&gari.area); fprintf(fp,"%16s%d%10s%10s%d",,gar0.number,gari.typenum,g ari.type,gari.area);fclose(fp);goto repeat;repeat 3:case 2:printf("请输入需要删除的房型编号:”);scanf(u%s",&ty);for(m=0;m<i;m+)p=0;if(strc
44、mp(ty,garmj.typenum)=o) k=m; p=l; break; )if(p!=o) for(n=k;n<i-l ;n+)garn=garn+l;fclose(fp);system(”del d:小区管理小区.txt"); fp=fopen(hd: 小区管理 小区.txt”,”w”);for(n=0;n<i-l;n+)fprintf(fp,h%16s%d%l os% 10s%dh,,gar0.number,garn.type num,gar n.type,garn.area);fclosc(fp);goto repeat; elsepri
45、ntf(”无您要删除的内容! nn);goto repeat2;1case 3:printf(”小区名称:%s 楼栋总数: %d n",,gar0.number);printf("房型编号 房型种类而积n ");printf("% 1 os% 10s%3d nu,garo.typenum,garo.type,garo.area); for(n=l;n<i;n+) printf(m%10s%10s %3d nfgarn.typenum,garn.type,garn.area);)goto repeat2;case 0:fclosc(
46、fp);return ;default:goto repeat3; 住户登录后实现的函数:void zhuhu( int *boname) int i=0,b,n,m,p,k=0;char a;file *fp,*fq;fq=fopen(hd: 小区管理 报修投诉if(!fq)printf(”没有相关信息! nu);return;elsei=0;while(!feof(fq) fscanf(fq,"%200s%200s",&repairi.fix,&repairi.sug);i+;fp=fopen(nd: 小区管理 个人信息,txth,ur+h);if( !
47、fp)printfc'没有相关信息!elsei=0;while(!feof(fp)fscanf(fp;'%d%10s%10s%12s%50s%d%d%10s,&bodyi.number,&,&b odyij.room num,&bodyij.tel&bodyi.adress,&bodyi.premoney,&bodyi.afmoney, &bodyi.camumber);i+;fclose(fp);fbr(m=0;m<i;m+)p=0; if(strcmp(boname,bodym.nam
48、e)=0) k=m;p=l;break;if(p!=o)repeat:printf("%d %s %s %s %s %d %d %s %s %sn",body k.number,bod ,bodyk.roomnum,bodyk.tel,bodyk.adress,bodyk.premoney,bodyk.afm oney,bodyk.carnumber,repairk.fix,repairk.sug);else printf(mt对不起!没有您的资料! ntt如有疑问请与管理员联系! nn);return;) printfc*是否需要报修或投诉(y/n) ? ”
49、);do scanf(”c",&a);while(a!='y' &&a!='y'&&a!二 n'&&a!='n,);if(a='y,lla=,y,) printf(htn");printf(n1、报修。2、投诉。 0、退出。.“);printf(htn");repeat 1: scanf(h%d",&b);swilch(b) case l:primf(“请您输入报修的内容(200个字符以内):”); scanf("%s&quo
50、t;,&repairk.fix);fcl ose(fq) ;fq=fope n( nd: 小区管理报修投诉.txt'v'wb"); for(n=0;n<i;n+)fprintf(fq,u%200s%200s n,repairn.fix,repairn.sug);goto repeat;case 2:printf(mi9您输入投诉的内容(200个字符以内):”);scanf(m%s",&repairk.sug);fclose(fq);fq=fopen(ud:小区管理报修投诉xt”,“wb“);for(n=0;n<i;n+)fprin
51、tf(fq,"%200s%200s h,repairn.fix,repairn.sug);goto repeat;case 0:fclose(fq); return;default: goto repeat 1;else return;)用户登录的函数:char* yonghu() int i,j,n,m=3;char b,ch,t10="hellom;key ad;file*fp;fp=fopen("d: 小区管理 个人信息.txth;,r+h);if(!fp) printfc无法登陆! nm); elsei=0;while( !feof(fp)fscanf(f
52、p,h%d %10s%10s% 12s%5os %d %d % 10s",&bodyfi.number,&,&bodyi.ioom num,&bodyi.tel&bodyi.adress,&bodyi.pr emoney,&bodyi.afmoney,&bodyi.carnumber);i+;fclose(fp);repeat i:printfcm请输入您(住户)的帐号:“);scanf(h%sm,&ad.number);for(n=0;n<i;n+) if(stromp(,ad.number)=0)printfc请输入您的密码(3次机会):”);do j=o;while(ch=getch() != 13)将输入的密码转换成字符* putchar('*'); ad.ukey|j=ch; j+;ad.ukeyj=0'printf(m-nn);if(strcmp(body n .tel,ad.ukey)=0) return (); elsem-;if(m=0) printfcat如有问题请管理员联系! ”);getchar();return (t);elseprintf(”密码错课!您
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026辽宁营口市卫生健康事务中心招聘3人考试备考题库及答案解析
- 2026河南郑州一建集团有限公司招聘笔试备考题库及答案解析
- 2026山东钢铁集团永锋临港有限公司春季校园招聘笔试模拟试题及答案解析
- 2026年威海方正外国语学校教师招聘(8人)笔试备考试题及答案解析
- 2026江苏事业单位统考泰州市姜堰区招聘38人笔试参考题库及答案解析
- 2026年苏州信息职业技术学院单招职业技能考试题库有答案详细解析
- 2026海南省医学科学院冯海忠研究组助理研究员和博士后招聘考试备考题库及答案解析
- 2026上海磁浮交通发展有限公司招聘笔试模拟试题及答案解析
- 2026新疆博尔塔拉州博乐市北城物业公司招聘4人笔试备考试题及答案解析
- 2026福建泉州晋江市第三实验小学春季自聘合同教师招聘1人备考题库含完整答案详解(名校卷)
- 乡镇禁毒举报奖惩制度
- 2026年江西赣州市高三一模高考数学试卷试题(含答案详解)
- 2026年安徽工业职业技术学院单招综合素质考试题库及答案详解(全优)
- 2026年安徽新闻出版职业技术学院单招综合素质考试题库及一套答案详解
- 考古发掘与保护技术规范
- 2026年高考数学复习讲练测专题04 导数题型全归纳(题型专练)(原卷版)
- 《虚拟商业社会环境》-项目一
- DLT 5035-2016 发电厂供暖通风与空气调节设计规范
- 新版北师大版小学3三年级数学下册全册教案完整(新教材)
- 矿井水综合利用分析及前景展望
- 室外消防及给水管道
评论
0/150
提交评论