• 大小: 16KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: C/C++
  • 标签: c语言  

资源简介

房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统房屋销售系统

资源截图

代码片段和文件信息

//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) 


评论

共有 条评论