保利麓谷林语别墅-东凌

房地产查询系统
2023年9月14日发(作者:夏后氏)#include

#include

#include

struct house

{

int num;

int number;

char district[20];

char name[30];

char located[40];

char famrily[20];

float area;

int price;

int sall;

int left;

}

static H[50]={

{00,01,"西湖楼盘","丽晶湾","大吉路与五里塘河","2室2厅1卫",95.00,14500,100,100},

{00,2,"西湖楼盘","丽晶湾","大吉路与五里塘河","3室2厅2卫",120.00,14500,100,100},

{00,3,"西湖楼盘","丽晶湾","大吉路与五里塘河","3室2厅2卫",109.00,14500,100,100},

{00,4,"西湖楼盘","金地自在城","三墩镇金渡北路","2室2厅1卫",89.00,17000,100,100},

{00,5,"西湖楼盘","金地自在城","三墩镇金渡北路","1室1厅1卫",44.00,17000,100,100},

{00,6,"西湖楼盘","金地自在城","三墩镇金渡北路","2室2厅2卫",88.00,17000,100,100},

{00,7,"西湖楼盘","金地自在城","三墩镇金渡北路","2室2厅1卫",83.00,17000,100,100},

{01,1,"滨江楼盘","铂金时代","滨江区春晓路","3室2厅2卫",123.00,16260,100,100},

{01,2,"滨江楼盘","欣盛东方郡","春晓路与江汉路","2室2厅1卫", 89.00,18539,100,100},

{01,3,"滨江楼盘","之江花园","钱江一桥南岸桥","3室1厅1卫",88.00,18182,100,100},

{01,4,"滨江楼盘","欣盛东方郡","春晓路与江汉路","3室2厅2卫",134.41,22320,100,100},

{01,5,"滨江楼盘","水印城","滨盛路长河路口","2室2厅1卫",103.42,15954,100,100},

{01,6,"滨江楼盘","中海钱塘山水","东信大道与闻路","6室3厅4卫",265.00,41057,100,100},

{01,7,"滨江楼盘","彩虹城","滨江钱江滨盛路","1室1厅1卫",68.40,20175,100,100},

{01,8,"滨江楼盘","欣盛东方郡","春晓路与江汉路","2室2厅1卫",89.00,17416,100,100},

{01,9,"滨江楼盘","江南豪园","滨江晓路江南路","4室2厅2卫",182.00,15934,100,100},

{02,1,"下城楼盘","金都华庭","上塘河与松艮路","3室2厅2卫",151.00,33113,100,100},

{02,2,"下城楼盘","现代雅苑","绍兴路以潮王路","2室2厅1卫",92.00,25000,100,100},

{02,3,"下城楼盘","东方豪园","潮王路w45号","2室2厅1卫",92.00,18261,100,100},

{03,01,"上城楼盘","绿城蓝色钱江","上城区","5房2厅4卫",381.00,48847},

{03,02,"上城楼盘","绿城蓝色钱江","上城区","4房4厅4卫",435.00,48847},

{03,03,"上城楼盘","绿城蓝色钱江","上城区","3房2厅2卫",234.00,48847},

{04,01,"下沙楼盘","弗雷德","下沙高教园区","1室1厅1卫",60.00,11000,100,100},

{04,02,"下沙楼盘","弗雷德","下沙高教园区","2室1厅2卫",78.50,11000,100,100},

{04,03,"下沙楼盘","弗雷德","下沙高教园区","3室1厅2卫",130.00,11000,100,100},

{04,04,"下沙楼盘","弗雷德","下沙高教园区","3室2厅2卫",156.20,11000,100,100},

{05,01,"余杭楼盘","野风启城","杭州钱江科技城","3室2厅1卫",87.00,5600,100,100},

{05,02,"余杭楼盘","野风启城","杭州钱江科技城","4室4厅4卫",200.00,5600,100,100},

{05,03,"

余杭楼盘","野风启城","杭州钱江科技城","4室2厅2卫",156.00,5600,100,100},

{06,01,"江干楼盘","钱塘航空大厦","钱江新城核心区","1室1厅1卫",65.00,23258,100,100},

{06,02,"江干楼盘","钱塘航空大厦","钱江新城核心区","2室2厅1卫",145.00,23258,100,100},

{06,03,"江干楼盘","钱塘航空大厦","钱江新城核心区","3室2厅1卫",199.50,23258,100,100},

{07,01,"拱墅楼盘","北海公园","拱墅软件园内","2室1厅1卫",79.90,18800,100,100},

{07,02,"拱墅楼盘","北海公园","拱墅软件园内","2室2厅1卫",136.00,18800,100,100},

{07,03,"拱墅楼盘","北海公园","拱墅软件园内","3室2厅1卫",201.00,18800,100,100},

{0x8,01,"萧山楼盘","中新御景湾","萧绍路天马加油站南","2室1厅1卫",90.00,10351,100,100},

{0x8,02,"萧山楼盘","中新御景湾","萧绍路天马加油站南","2室2厅2卫",151.00,10351,100,100},

{0x8,03,"萧山楼盘","中新御景湾","萧绍路天马加油站南","3室2厅1卫",180.00,10351,100,100},

{0x9,01,"临安楼盘","金色时代","中街人民广场西","2室1厅2卫",93.00,18000,100,100},

{0x9,02,"临安楼盘","金色时代","中街人民广场西","2室2厅2卫",132.00,18000,100,100},

{0x9,03,"临安楼盘","金色时代","中街人民广场西","3室2厅2卫",200.00,18000,100,100},

{10,01,"富阳楼盘","复城国际","金桥北路69号","1室1厅1卫",59.90,11000,100,100},

{10,02,"富阳楼盘","复城国际","金桥北路69号","2室1厅1卫",80.30,11000,100,100},

{10,03,"富阳楼盘","复城国际","金桥北路69号","3室1厅1卫",95.60,11000,100,100},

{10,04,"富阳楼盘","复城国际","金桥北路69号","3室2厅1卫",179.50,11000,100,100},

{11,01,"之江楼盘","天阳云筑","转塘镇南居住区","2室1厅1卫",90.60,18187,100,100},

{11,02,"之江楼盘","天阳云筑","转塘镇南居住区","2室2厅1卫",115.00,18187,100,100},

{11,03,"之江楼盘","天阳云筑","转塘镇南居住区","3室2厅1卫",205.00,18187,100,100},

},h[5];

//*结构体的建立,其中包括房屋编号,区域,小区名称,价格,面积,户型,房屋总数,已售房屋数目,待售房屋数目*//

char feng()

{

//* 封面 *//

char name;

printf("



");

printf(" _________
");

printf(" /
");

printf(" / __________
");

printf(" / /
");

printf(" / ___ /
");

printf(" /--| | | / ___
");

printf(" | |___| /--| | | |--
");

printf(" | | |___| |
");

printf(" | | |
");

printf(" |__________________|_________________|
");

printf("



");

prin

tf(" 欢迎进入杭州房产查询系统 !
");

printf("

");

printf("请输入用户名:");

scanf("%s",&name);

system("cls");

return name;

}



int zhujiemian()

{

system("cls");

int b;

printf("



");

printf(" ★★★★★★★★★★★★★★★★★★★★★
");

printf(" ★ 1.进入分区查询系统 ★
");

printf(" ★ 2.查询用户已经选购过的房屋 ★
");

printf(" ★ 3.用户选购过房屋进行信息修改与删除 ★
");

printf(" ★ 4.用户信息保存 ★
");

printf(" ★ 5.查看用户信息 ★
");

printf(" ★ 6.退出系统 ★
");

printf(" ★★★★★★★★★★★★★★★★★★★★★
");

printf(" 请用户选择要进行的内容:");

scanf("%d",&b);

return b;

}

//* 主界面 *//

int diquchaxun()

{

system("cls");

int a;

printf("


");

printf("___________________________________杭州各地楼盘_________________________________
");

printf("________________________________________________________________________________
");

printf("** 00 西湖楼盘 ** 01 滨江楼盘 ** 02 下城楼盘 ** 04 上城楼盘 **
");

printf("** 04 下沙楼盘 ** 05 余杭楼盘 ** 06 江干楼盘 ** 07 拱墅楼盘 **
");

printf("** 08 萧山楼盘 ** 09 临安楼盘 ** 10 富阳楼盘 ** 11 之江楼盘 **
");

printf("________________________________________________________________________________
");

printf("________________________________________________________________________________
");

printf(" 请输入您所想选择房产所属于的区域:");

scanf("%d",&a);

return a;

}

//* 进入搜索系统 *//

void chaxun(int a)

{

printf("


");

int i;

char n;

n = getchar();

printf("编号 小区名称 小区位置 户型 面积 价格 总数 剩余
");

for(i=0;i<50;i++)

{

if(a==H[i].num)

{

printf("%2d%15s%20s%14s%9.2f%8d%5d%5d
",H[i].number,H[i].name,H[i].located,H[i].famrily,H[i].area,H[i].price,H[i].sall,H[i].left);

}

}

}

void sousuo(int a)

{

char n;

n = getchar();

printf("

");

{

if(a==0)printf(" 您确定要搜索西湖楼盘么?(y/n)");

if(a==1)printf(" 您确定要搜索滨江楼盘么?(y/n)");

if(a==2)printf(" 您确定要搜索下城楼盘么?(y/n)");

if(a==3)printf(" 您确定要搜索上城楼盘么?(y/n)");

if(a==4)printf(" 您确定要搜索下沙楼盘么?(y/n)");

if(a==5)printf(" 您确定要搜索余杭楼

盘么?(y/n)");

if(a==6)printf(" 您确定要搜索江干楼盘么?(y/n)");

if(a==7)printf(" 您确定要搜索拱墅楼盘么?(y/n)");

if(a==8)printf(" 您确定要搜索萧山楼盘么?(y/n)");

if(a==9)printf(" 您确定要搜索临安楼盘么?(y/n)");

if(a==10)printf(" 您确定要搜索富阳楼盘么?(y/n)");

if(a==11)printf(" 您确定要搜索之江楼盘么?(y/n)");

}

scanf("%c",&n);

system("cls");

if(n == 'y')

{

printf("


");

if(a==0)printf(" 欢迎进入西湖楼盘查询中心
");

if(a==1)printf(" 欢迎进入滨江楼盘查询中心
");

if(a==2)printf(" 欢迎进入下城楼盘查询中心
");

if(a==3)printf(" 欢迎进入上城楼盘查询中心
");

if(a==4)printf(" 欢迎进入下沙楼盘查询中心
");

if(a==5)printf(" 欢迎进入余杭楼盘查询中心
");

if(a==6)printf(" 欢迎进入江干楼盘查询中心
");

if(a==7)printf(" 欢迎进入拱墅楼盘查询中心
");

if(a==8)printf(" 欢迎进入萧山楼盘查询中心
");

if(a==9)printf(" 欢迎进入临安楼盘查询中心,
");

if(a==10)printf(" 欢迎进入富阳楼盘查询中心,
");

if(a==11)printf(" 欢迎进入之江楼盘查询中心,
");

chaxun(a);

}

else

{

printf("






");

printf(" 返回主界面楼盘查询,请稍候......
");

return;

}

}

//* 用户选择喜欢房屋,将房屋放入待选项 *//

char xuanze(int a)

{

char n;

static int f=0;

int m,x,z;

char y,w;

printf("


");

printf(" 请输入选择楼盘的楼盘编号:");

scanf("%d",&x);

for(m=0;m<50;m++)

{

if(x==H[m].number&&a==H[m].num)

{ printf("编号 区域 小区名称 小区位置 户型 面积 价格 总数 剩余
");

printf("%2d%10s%14s%16s%12s%9.2f%8d%5d%5d
",H[m].number,H[m].district,H[m].name,H[m].located,H[m].famrily,H[m].area,H[m].price,H[m].sall,H[m].left);

w=getchar();

printf(" 是否要选购?(y/n)");

scanf("%c",&y);

if(y=='y')

{

printf(" 请输入选购数目:");

scanf("%d",&z);

H[m].left=H[m].left-z;

}

h[f]=H[m];

f++;

printf("是否返回主界面?(y/n)");

scanf("%c",&n);

return n;

system("cls");

}

}

}

void xuangou()

{

system("cls");

int m;

char n;

n=getchar();

printf("

");

printf(" 用户已经选购房屋:
");

printf("

");

printf("编号 区域 小区名称 小区位置 户型 面积 价格 总数 剩余
");

fo

r(m=0;m<5;m++)

{

printf("%2d%10s%12s%16s%12s%9.2f%8d%5d%4d
",h[m].number,h[m].district,h[m].name,h[m].located,h[m].famrily,h[m].area,h[m].price,h[m].sall,h[m].left);

}}

// 删除与修改 //

void shanchu()

{

system("cls");

int m,n;

int f,w,o,j,q,x;

printf("编号 区域 小区名称 小区位置 户型 面积 价格 总数 剩余
");

for(m=0;m<5;m++)

{

printf("%2d%10s%12s%16s%11s%9.2f%8d%5d%4d
",h[f].number,h[f].district,h[f].name,h[f].located,h[f].famrily,h[f].area,h[f].price,h[f].sall,h[f].left);

}

printf("输入要删除的房屋的楼盘编号:");

scanf("%d",&m);

for(f=0;f<5;f++)

{

if(m==h[f].number)

{

printf("请输入您要更改的任务:
");

printf("1.删除已选购的房屋
");

printf("2.更改选购房屋的数量
");

scanf("%d",&w);

switch(w)

{

case 1:

{

printf("请输入删除选购房屋的房屋序号:");

scanf("%d",&o);

printf("
");

for(f=0;f<5;f++)

{

if(o==h[f].number)

for(j=f;j<5-1;j++)

{

h[j]=h[j+1];



}

printf("编号 区域 小区名称 小区位置 户型 面积 价格 总数 剩余
");

for(m=0;m<5;m++)

{

printf("%2d%10s%12s%16s%11s%9.2f%8d%5d%4d
",h[m].number,h[m].district,h[m].name,h[m].located,h[m].famrily,h[m].area,h[m].price,h[m].sall,h[m].left);

}

}

break; }

case 2:

{

printf("请输入更改选购房屋的房屋序号:");

scanf("%d",&o);

printf("
");

printf("请输入您到底是要增加订单还是减少订单:
");

printf("1.增加订单
");

printf("2.减少订单
");

scanf("%d",&q);

if(q==1)



printf("增加订单量:
");

if(q==2)

printf("减少订单量:
");

scanf("%d",&x);

for(f=0;f<5;f++)

{

if((o==h[f].number)&&(q==1))

{

h[f].left=h[f].left-x;

}

if((o==h[f].number)&&(q==2))

{

h[f].left=h[f].left+x;

}

}

}

}

}

}

}





void IO_WriteInfo(char name)

{

FILE *fp;

int i;

if ((fp=fopen("","w"))==NULL)

{

printf("不能打开文件!
");

return;

}

for (i=0;i<5;i++)

{

fwrite(&h[i],sizeof(struct house),1,fp);

}

fclose(fp);

}

void load(char name)

{

FILE*fp;

int i=0;

if((fp=fopen("","rb"))==NULL)

{

printf ("不能打开文件!
");

}

else

{for(i=0;i<5;i++)

fread(&h[i],sizeof(struct house),1,fp);

printf("编号 区域 小区名称 小区位置 户型 面积 价格 总数 剩余
");

for(i=0;i<5;i++)

{

printf("%2d%10s%12s%16s%11s%9.2f%8d%5d%4d
",h[i].number,h[i].district,h[i].name,h[i].loca

ted,h[i].famrily,h[i].area,h[i].price,h[i].sall,h[i].left);

}

}

fclose(fp);

}

void yonghu(char name)

{

printf("请输入用户名查询用户已选购过房屋:");

scanf("%s",&name);

load(name);

}

void main()

{static h[5];

static int a;

static char name;

int j,v;

char t;

int b,f;

name=feng();

do{

b=zhujiemian();

switch(b)

{

case 1:

{

do{

a=diquchaxun();

sousuo(a);

t=xuanze(a);j=getchar();}while(t=='n');

break;

}

case 2:

{

xuangou();

v=getchar();

printf("返回主界面:");

v=getchar();}break;

case 3:

{

shanchu();

break;

}

case 4:{

IO_WriteInfo(name);

j=getchar();break;}

case 5:

{j=getchar();

load(name);

j=getchar(); }break;

}

}while(b!=6);

system("cls");

printf("





");

printf(" 谢谢使用!
");

}

金边吊兰的作用-T型槽的作用图

房地产查询系统

更多推荐

富阳复城国际