房屋销售管理信息系统的设计与实现(C语言)
(1)房屋信息包括:房屋号(char num[3])、售房者姓名(char name1[9])、中介职工姓名(char name2[6])、房屋销售价格(float money)(2)除了总的要求外,还需计算超过200万的房屋总数,并输出这些房屋的详细信息。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#define N 20 /*定义房屋量的最大值*/
int count=0;
struct building{
char num[3]; /*房屋号*/
char name1[9]; /*售房者姓名*/
char name2[6]; /*中介职工姓名*/
float money; /*房屋销售价格*/
};
void List(struct building *arr);
void Create(struct building *arr);
void Find(struct building *arr);
void Delete(struct building *arr);
void Alter(struct building *arr);
/*浏览所有房屋信息*/
void List(struct building *arr){
int i=0;
printf("\n\t房屋号\t售房者姓名\t中介职工姓名\t房屋销售价格\t\n");
while(i<count){
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();
}
/*新建房屋信息*/
void Create(struct building *arr){
char xx;
int i=0;
do{
system("cls");
printf("\n请输入%d个房产的信息:\n输入房屋号:",count+1);
scanf("%s",&arr[count].num);
for(i=0;i<count;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');
}
/*查询房屋信息*/
void Find(struct building *arr){
int a;
char num[3]; /*房屋号*/
system("cls");
printf("\n请输入要查找的房产信息:\n");
printf("\n房屋号:\n");
scanf("%s",&num);
for(a=0;a<count;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();
}
}
/*删除*/
void Delete(struct building *arr){
char id[3];
char c;
int flag=0;
int i=0;
int j=0;
printf("请输入要删除的房屋号:");
scanf("%s",&id);
for(i=0;i<count;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&quo
t;,arr[i].name2);
printf("\n\t房屋销售价格:%9.1f",arr[i].money);
printf("\n请确认是否是此房屋,请确认删除(Y/N):\n");
fflush(stdin);
c=getchar
(1)房屋信息包括:房屋号(char num[3])、售房者姓名(char name1[9])、中介职工姓名(char name2[6])、房屋销售价格(float money)(2)除了总的要求外,还需计算超过200万的房屋总数,并输出这些房屋的详细信息。
(); //在#include <conio.h>里面
if(c=='y'||c=='Y'){
for(j=i;j<count-1;j++)
arr[j]=arr[j+1];
printf("\n删除成功!");
count --;
}
} else printf("\n没有此房屋,请查询后再操作!");
printf("\n按任意键继续!");
getchar();
}
void Alter(struct building *arr){
int a;
char c;
char num[3]; /*房屋号*/
system("cls");
printf("\n请输入要查找的房产信息:\n");
printf("\n房屋号:\n");
scanf("%s",&num);
for(a=0;a<count;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();
}
}
}
int Menu(){
int c;
char s[20];
system("cls");
printf("\n\t欢迎使用房屋销售系统\n");
printf("**********目前有%d个房屋信息*******\n\n",count);
printf(" [0]浏览房屋信息 \n");
printf(" [1]房屋信息查询 \n");
printf("
…… 此处隐藏:2070字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [公文资料]市场营销专员岗位职责
- [公文资料]综合部经理岗位职责
- [公文资料]会计助理岗位职责
- [公文资料]林业站站长职责
- [公文资料]菜品研发部岗位职责
- [公文资料]街道综治办工作职责
- [公文资料]酒店前台的工作职责
- [公文资料]销售部经理岗位职责
- [公文资料]工程部副经理岗位职责
- [公文资料]手术室护士工作职责
- [公文资料]银行客户经理职责
- [公文资料]汽车4s店市场专员职责
- [公文资料]服装店长工作职责
- [公文资料]采购总监岗位职责
- [公文资料]大学行政秘书工作职责
- [公文资料]学校财务人员岗位职责
- [公文资料]财务统计员岗位职责
- [公文资料]物业工程主管工作职责
- [公文资料]公司后勤工作职责
- [公文资料]采矿工程师岗位职责
- 门面出租合同样板(门面出租的合同)
- 自用房屋租赁合同 自住房租房合同(汇总
- 最新酒店劳动合同管理制度(11篇)(酒店
- 2025年无产权车库买卖合同实用(14篇)(
- 建筑工程农民工劳动合同十五篇(通用)(
- 最新深圳标准劳动合同 深圳劳动合同如
- 解除劳动合同通知书(实用6篇)(解除劳动
- 2025年二手房屋买卖合同范围精选(二十
- 最新融资贷款居间合同大全(22篇)(融资
- 2025年个人二手房屋买卖合同协议书四篇
- 2025年果树苗木买卖合约书 签订果树苗
- 广东省劳动合同书填写(21篇)(广东省劳
- 最新餐饮行业没有劳动合同 劳动法餐饮
- 农村土地买卖合同(汇总21篇)(农村土地
- 最新房屋转租合同模版21篇(通用)(标准
- 2025年进口合同号查询五篇(大全)(进口
- 农村建房包工包料合同(通用8篇)(农村建
- 2025年安装监控合同协议书(15篇)(2025
- 2025年企业租赁经营合同(模板9篇)(2025
- 最新郊区土地租赁合同(优质23篇)(最新




