保利麓谷林语别墅-东凌

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型槽的作用图

更多推荐
富阳复城国际
发布评论