房屋租赁管理程序源代码.docx

房屋租赁管理程序源代码.docx

ID:57494399

大小:70.46 KB

页数:7页

时间:2020-08-24

房屋租赁管理程序源代码.docx_第1页
房屋租赁管理程序源代码.docx_第2页
房屋租赁管理程序源代码.docx_第3页
房屋租赁管理程序源代码.docx_第4页
房屋租赁管理程序源代码.docx_第5页
资源描述:

《房屋租赁管理程序源代码.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、源代码:#include"stdio.h"/*头文件*/#include"string.h"/*字符串函数*/#include"stdlib.h"/*其它说明*/#include"malloc.h"/*动态地址分配函数*/typedefstructstu/*定义结构体数组*/{intnum;/*房屋的编号*/charmaster[100];/*房屋的户主名*/charreceiver[100];/*房屋租赁人*/intarea;/*房屋的面积*/charlocal[100];/*房屋出租的地点*/intmo

2、ney;/*房屋的出租金额*/structstu*next;/*定义指针*/}house;/*自定义的房屋*//*=====================================输出信息=========================================*/voidprintList(house*Head)/*在屏幕上显示所有信息*/{house*p;/*定义p指针*/p=Head;/*将p指针指向头指针*/if(p!=NULL)/*判断p是否为空*/do/*进行输出循环*/{pri

3、ntf("%d%s%s%s%d%d",p->num,p->master,p->local,p->receiver,p->area,p->mony;/*输出信息*/p=p->next;/*节点后移*/}while(p);/*循环*/}/*=====================================插入信息=========================================*/voidinsert(house*Head)/*插入信息*/{structstu*p,*s;/*定义新的

4、指针s*/p=Head;/*将p指向头链表*/s=(house*)malloc(sizeof(structstu));/*申请s的内存空间*/scanf("%d%s%s%s%d%d",&s->num,s->master,s->local,s->receiver,&s->area,&s->money);/*输入新的节点信息*/s->next=p->next;/*将s的节点指向p节点的下一个节点*/p->next=s;/*将新建的节点添加到p节点的后面*/printf("添加成功!");printf("编号

5、户主地点租赁人面积租金");while(p!=NULL)/*当链表不为空*/{1/6printf("%d%4s%4s%4s%7d%7d",p->num,p->master,p->local,p->receiver,p->area,p->money);/*输出信息*/p=p->next;/*指针后移*/}}/*=====================================查找信息=========================================*/voidfind(hous

6、e*Head)/*查找信息*/{intnum;/*输入的编号*/house*p;p=Head;/*头指针为p*/printf("请输入要查询的房屋编号");scanf("%d",&num);while(p->num!=num)/*如果没有找到信息*/{p=p->next;/*指针后移继续查找*/}printf("编号户主地点租赁人面积租金");printf("%d%4s%4s%4s%4d%4d",p->num,p->master,p->local,p->receiver,p->area,p->m

7、oney);/*输出查找的信息*/}/*=====================================修改信息=========================================*/voidchange(house*Head)/*修改信息*/{house*p;intnum;p=Head;/*p指向头指针*/printf("请你输入要修改的房屋编号信息:");scanf("%d",&num);/*编号的地址*/if(Head==NULL)/*判断头链表是否是空的*/{printf

8、("Error!");/*若为空则输出错误*/exit(0);/*退出*/}else/*否则*/{if(p->num=num)/*若指针下移找到信息*/2/6printf("请你输入编号:");scanf("%d",&p->num);getchar();printf("请你输入新户主:");scanf("%s",p->master);getchar();printf("请你输入新的地点:");

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。