房屋销售管理信息系统的设计与实现(C语言)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

#includestdio.h#includestdlib.h#includestring.h#includeconio.h#defineN20/*定义房屋量的最大值*/intcount=0;structbuilding{charnum[3];/*房屋号*/charname1[9];/*售房者姓名*/charname2[6];/*中介职工姓名*/floatmoney;/*房屋销售价格*/};voidList(structbuilding*arr);voidCreate(structbuilding*arr);voidFind(structbuilding*arr);voidDelete(structbuilding*arr);voidAlter(structbuilding*arr);/*浏览所有房屋信息*/voidList(structbuilding*arr){inti=0;printf(\n\t房屋号\t售房者姓名\t中介职工姓名\t房屋销售价格\t\n);while(icount){printf(\t%3s\t%9s\t%6s\t%9.1f\n,arr[i].num,arr[i].name1,arr[i].name2,arr[i].money);i++;}printf(\n\n);printf(\n按任意键继续!);getchar();}/*新建房屋信息*/voidCreate(structbuilding*arr){charxx;inti=0;do{system(cls);printf(\n请输入%d个房产的信息:\n输入房屋号:,count+1);scanf(%s,&arr[count].num);for(i=0;icount;i++){if(strcmp(arr[count].num,arr[i].num)==0){printf(房屋号已存在!);return;}}printf(\n请输入售房者姓名:);scanf(%s,&arr[count].name1);printf(\n请输入中介职工姓名:);scanf(%s,&arr[count].name2);printf(\n请输入房屋销售价格:);scanf(%f,&arr[count].money);count++;printf(\n添加成功!);printf(\n是否继续输入信息(y/n)\n);fflush(stdin);xx=getchar();}while(xx=='y'||xx=='Y');}/*查询房屋信息*/voidFind(structbuilding*arr){inta;charnum[3];/*房屋号*/system(cls);printf(\n请输入要查找的房产信息:\n);printf(\n房屋号:\n);scanf(%s,&num);for(a=0;acount;a++){if(strcmp(num,arr[a].num)==0){printf(\n\t房屋号:%3s,arr[a].num);printf(\n\t售房者姓名:%9s,arr[a].name1);printf(\n\t中介职工姓名:%6s,arr[a].name2);printf(\n\t房屋销售价格:%9.1f,arr[a].money);break;}}if(a=count){printf(\n未找到该房产信息,请核实后重新查找!\n);fflush(stdin);printf(\n回车返回\n);getchar();}else{printf(\n\n\n回车返回\n);getchar();}}/*删除*/voidDelete(structbuilding*arr){charid[3];charc;intflag=0;inti=0;intj=0;printf(请输入要删除的房屋号:);scanf(%s,&id);for(i=0;icount;i++){if(strcmp(id,arr[i].num)==0){flag=1;break;}}if(flag==1){printf(\n\t房屋号:%3s,arr[i].num);printf(\n\t售房者姓名:%9s,arr[i].name1);printf(\n\t中介职工姓名:%6s,arr[i].name2);printf(\n\t房屋销售价格:%9.1f,arr[i].money);printf(\n请确认是否是此房屋,请确认删除(Y/N):\n);fflush(stdin);c=getchar();//在#includeconio.h里面if(c=='y'||c=='Y'){for(j=i;jcount-1;j++)arr[j]=arr[j+1];printf(\n删除成功!);count--;}}elseprintf(\n没有此房屋,请查询后再操作!);printf(\n按任意键继续!);getchar();}voidAlter(structbuilding*arr){inta;charc;charnum[3];/*房屋号*/system(cls);printf(\n请输入要查找的房产信息:\n);printf(\n房屋号:\n);scanf(%s,&num);for(a=0;acount;a++){if(strcmp(num,arr[a].num)==0){printf(\n\t房屋号:%3s,arr[a].num);printf(\n\t售房者姓名:%9s,arr[a].name1);printf(\n\t中介职工姓名:%6s,arr[a].name2);printf(\n\t房屋销售价格:%9.1f,arr[a].money);break;}}if(a=count){printf(\n未找到该房产信息,请核实后重新查找!\n);fflush(stdin);printf(\n回车返回上一功能菜单\n);getchar();}else{printf(\n\n请确认是否是此房屋,请确认修改(Y/N):\n);fflush(stdin);c=getchar();if(c=='y'||c=='Y'){printf(\n请输入售房者姓名:);scanf(%s,&arr[a].name1);printf(\n请输入中介职工姓名:);scanf(%s,&arr[a].name2);printf(\n请输入房屋销售价格:);scanf(%f,&arr[a].money);printf(\n修改成功!);printf(\n按任意键返回!);getchar();}}}intMenu(){intc;chars[20];system(cls);printf(\n\t欢迎使用房屋销售系统\n);printf(**********目前有%d个房屋信息*******\n\n,count);printf([0]浏览房屋信息\n);printf([1]房屋信息查询\n);printf([2]房屋信息输入\n);printf([3]房屋信息修改\n);printf([4]房屋信息删除\n);printf([5]退出\n);printf(**********************************\n);do{printf(请选择(0-5):);scanf(%s,s);c=atoi(s);}while(c0||c5);returnc;}voidQuit(){printf(\n谢谢使用,再见!\n);exit(0);}voidmain(){structbuildingbuil[N];for(;;){switch(Menu()){case0:List(buil);break;case1:Find(buil);break;case2:Create(buil);break;case3:Alter(buil);break;case4:Delete(buil);break;case5:Quit();break;}getch();}}

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功