资源简介
房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统
代码片段和文件信息
//C语言数据结构课程设计 房屋销售管理信息系统的设计与实现
#include “stdio.h“
#include “stdlib.h“
#include “string.h“
int saveflag=0; /*是否需要存盘的标志变量*/
struct employee
{
char num[5]; /*房屋号*/
char name1[20];/* 售房者姓名 */
char name2[20]; /*中介职工姓名*/
int money; /*房屋销售价格*/
};
typedef struct node
{
struct employee data;
struct node *next;
}Node*link;
//link l
void add(link l); //增加房屋信息
void disp(link l); //查看房屋所有信息
void del(link l); //删除功能
Node* Locate(link lchar findmess[]char nameornum[]);
void Qur(link l); //查询功能
void Modify(link l); //修改功能
void save(link l); //将单链表l中的数据写入文件
void printe(Node *p); //本函数用于打印链表中某个节点的数据内容 //
//以下4个函数用于输出中文标题
void printstart();
void Wrong();
void Nofind();
void printc();
void menu()
{
printf(“\t*****************************************************************\n“);
printf(“\t* *\n“);
printf(“\t* 房屋销售管理信息系统 *\n“);
printf(“\t* *\n“);
printf(“\t* [1] 增加房屋信息 [2] 删除房屋信息 *\n“);
printf(“\t* [3] 查询房屋信息 [4] 修改房屋信息 *\n“);
printf(“\t* [5] 插入房屋记录 [6] 保存房屋信息 *\n“);
printf(“\t* [7] 显示数据 [0] 退出系统 *\n“);
printf(“\t* *\n“);
printf(“\t*****************************************************************\n“);
} //void menu菜单结束
void Disp(link l) //显示单链表l中存储的职工记录,内容为employee结构中定义的内容
{
int count=0;
Node *p;
p=l->next; // l存储的是单链表中头结点的指针,该头结点没有存储职工信息,指针域指向的后继结点才有职工信息
if(!p) /*p==NULLNUll在stdlib中定义为0*/
{
printf(“\nO(∩_∩)O提示:没有房屋记录可以显示!\n“);
return;
}
printf(“\t\t\t\t显示结果\n“);
printstart(); //打印横线
printc(); //打印各学科标题
printf(“\n“);
while(p) //逐条输出链表中存储的房屋信息
{
printe(p);
p=p->next;
}
printstart();
printf(“\n“);
} //void Disp结束
void printstart()
{
printf(“-----------------------------------------------------------------------\n“);
}
void Wrong()
{
printf(“\nO(∩_∩)O提示:输入错误!\n“);
}
void Nofind()
{
printf(“\nO(∩_∩)O提示:没有找到该房屋!\n“);
}
void printc() /* 本函数用于输出中文 */
{
printf(“ 房屋号 售房者姓名 中介职工姓名 房屋销售价格(单位:万)\n“);
}
void printe(Node *p)/* 本函数用于打印链表中某个节点的数据内容 */
{
printf(“%-12s\t%s\t%s\t%d\n“
p->data.nump->data.name1p->data.name2p->data.money);
}
//Locate(lfindmess“num“);
/* 该函数用于定位链表中符合要求的结点,并返回该指针 */
Node* Locate(link lchar findmess[]char zcornum[])
{
Node *r;
if(strcmp(zcornum“num“)==0) /* 按房屋号查询 */
{
r=l->next;
while(r!=NULL)
{
if(strcmp(r->data.numfindmess)==0) /*若找到findmess值的房屋号*/
return r;
r=r->next;
}
}
else if(strcmp(zcornum“name1“)==0) /* 按售房者姓名查询 */
{
r=l->next;
while(r!=NULL)
{
- 上一篇:离散弗雷歇Frechet距离 C/C++
- 下一篇:Socket异步通信 MFC
相关资源
- c语言实现图像的旋转与平移
- C语言课程设计——家庭财务管理系统
- 51单片机基于C语言双机通信
- C语言经典讲义!华科密文
- 西南交大程序设计综合实验源代码c语
- 两串口通讯C语言源代码
- openssl c语言应用
- Kruskal C语言实现
- 公司员工信息管理系统c语言实现
- C语言源代码学生成绩管理系统、图书
- C语言实现的图形化电梯仿真系统
- linux平台下C语言实现一个简单的http
- DAC8831 MSP430 c语言控制程序
- linux下的C语言POSIX正则表达式头文件和
- 基于C语言的AT指令代码实现
- C语言版的AT24C01~AT24C256的读写程序
- LDPC的C语言实现
- 后缀表达式求值c语言版
- linux环境下C语言实现图片的socket传输
- des算法的c语言实现c源代码
- C语言 地图染色 非递归 源代码
- C语言实现英汉、汉英词典功能
- 最新华为C语言编程规范
- c语言编程中点画线法
- LDPC算法C语言实现
- 学生信息管理系统c语言
- RSA加密算法c语言
- 个人账户管理系统修改版C语言版
- FFT C语言实现
- 基于c语言的多人聊天室系统
评论
共有 条评论