真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C語(yǔ)言怎么實(shí)現(xiàn)房屋管理系統(tǒng)

這篇文章主要介紹“C語(yǔ)言怎么實(shí)現(xiàn)房屋管理系統(tǒng)”,在日常操作中,相信很多人在C語(yǔ)言怎么實(shí)現(xiàn)房屋管理系統(tǒng)問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”C語(yǔ)言怎么實(shí)現(xiàn)房屋管理系統(tǒng)”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、網(wǎng)絡(luò)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、沁水網(wǎng)站維護(hù)、網(wǎng)站推廣。

#include#include#include#include#define N 100int res = 0; struct Lodginghouse{  char Lodginghouse_type[20];    //公寓類型} Lodginghouse[100];struct CommonHouse{  char building_style[20];     //住宅建筑風(fēng)格} CommonHouse[100];struct Villa{  char villa_style[20];  //別墅建筑材料} villa[100]; struct House{  char type[100];   //房屋類型  int number;   //房屋編號(hào)  // int buildtime;   //已經(jīng)建立多長(zhǎng)時(shí)間  char sold[100];  //是否售出  int price;     //售賣價(jià)格  int area;   //占地面積(平方米)  // int postion; //房屋位置,例如北京三環(huán)  // char balcony[20];  //陽(yáng)臺(tái)朝向  // int total_floors;  //房屋總層數(shù)} house[100];  void main();void menu();void input();void save(int);void display();void del();void add();void array();void search();void search_num();void search_name();void yusuan();void modify();void start(); /*定義各函數(shù)*/void start() //開始界面{  system("cls");//清屏  system("color 1F"); //設(shè)置文字顏色為黃色 背景色藍(lán)色  printf("\n\n\n\n\n\n\n\n\n\n\n\n");   printf("\t\t********************************************************************************\n");  printf("\n\n");  printf("\t\t************************歡迎使用我們的房屋銷售管理系統(tǒng)*************************");  printf("\n\n");  printf("\t\t********************************************************************************\n\n\n\n\n");  printf("\t\t\t\t   制作人: \n");  printf("\t\t\t\t      XXX   XXX   XXX\n");  printf("\t\t\t\t         XXX   XXX \n");  printf("\t\t\t\t          XXX XX \n");  printf("\t\t\t\t            XX\n");  printf("\t\t\t\t   制作時(shí)間: \n");  printf("\t\t\t\t      2018年6月\n");   printf("\t\t\t  ***按任意鍵進(jìn)入***\n");}void menu() //菜單界面{  system("cls");  system("color 1F");  printf("\n\n\n\n\n\n\n\n\n\n\n\n");  printf("\t\t\t\t\t************************\n\n");  printf("\t\t\t\t\t**********菜單**********\n\n");  printf("\t\t\t\t\t************************\n\n");  printf(">>>>>>>>>>>>>>>>>>>>>>>>> 1 輸入   \n\n");  printf(">>>>>>>>>>>>>>>>>>>>>>>>> 2 顯示   \n\n");  printf(">>>>>>>>>>>>>>>>>>>>>>>>> 3 查找   \n\n");  printf(">>>>>>>>>>>>>>>>>>>>>>>>> 4 刪除   \n\n");  printf(">>>>>>>>>>>>>>>>>>>>>>>>> 5 添加   \n\n");  printf(">>>>>>>>>>>>>>>>>>>>>>>>> 6 修改   \n\n");  printf(">>>>>>>>>>>>>>>>>>>>>>>>> 7 預(yù)算   \n\n");  printf(">>>>>>>>>>>>>>>>>>>>>>>>> 8 排序   \n\n");printf(">>>>>>>>>>>>>>>>>>>>>>>>> 9 退出   \n\n");  printf("注意:\n");  printf("首次使用該系統(tǒng),請(qǐng)選擇輸入選項(xiàng),且輸入選項(xiàng)會(huì)覆蓋原有信息。");}void input()  /*錄入函數(shù)*/{  int i,m;  system("cls");  printf("需要錄入的房屋個(gè)數(shù)(1--100):\n");  scanf("%d",&m);  for (i = res; i < m + res; i++)  {    printf("請(qǐng)輸入房屋類型(公寓,普通住宅,別墅): ");    scanf("%s",&house[i].type);    printf("請(qǐng)輸入房屋編號(hào): ");    scanf("%d",&house[i].number);    // printf("請(qǐng)輸入已經(jīng)建立多長(zhǎng)時(shí)間: ");    // scanf("%d",&house[i].buildtime);    printf("請(qǐng)輸入是否售出(是/否): ");    scanf("%s",&house[i].sold);    printf("請(qǐng)輸入售賣價(jià)格: ");    scanf("%d",&house[i].price);    printf("請(qǐng)輸入占地面積: ");    scanf("%d",&house[i].area);    // printf("請(qǐng)輸入房屋位置(例如三環(huán)輸入3): ");    // scanf("%d",&house[i].postion);   // printf("請(qǐng)輸入陽(yáng)臺(tái)朝向(東南西北): ");   // scanf("%s",&house[i].balcony);   // printf("請(qǐng)輸入房屋總層數(shù): ");    // scanf("%d",&house[i].total_floors);    if(strcmp(house[i].type, "公寓") == 0)    {      printf("請(qǐng)輸入公寓類型: ");      scanf("%s",&Lodginghouse[i].Lodginghouse_type);    }    else if(strcmp(house[i].type, "普通住宅") == 0)    {      printf("普通住宅建筑風(fēng)格: ");      scanf("%s",&CommonHouse[i].building_style);    }    else    {      printf("請(qǐng)輸入別墅建筑材料: ");      scanf("%s",&villa[i].villa_style);    }    printf("\n");  }  res = i;  printf("\n創(chuàng)建完畢!\n");  save(m);//保存房屋總數(shù)m}void save(int m) /*保存文件函數(shù)*/{  int i, type;  FILE*fp1, *fp2, *fp3;  //聲明fp是指針,用來(lái)指向FILE類型的對(duì)象  if ((fp1=fopen("Lodginghouse","wb"))==NULL) //打開房屋列表文件為空  {    printf ("打開失敗\n");    exit(0);  }  if ((fp2=fopen("Ordinary house","wb"))==NULL) //打開房屋列表文件為空  {    printf ("打開失敗\n");    exit(0);  }  if ((fp3=fopen("Villa","wb"))==NULL) //打開房屋列表文件為空  {    printf ("打開失敗\n");    exit(0);  }  for (i=0; i=1&&t<=2)    {      button=1;      break;    }    else    {      button=0;      printf("輸入錯(cuò)誤");    }  }  while(button==0);//回到查詢選擇項(xiàng)  while(button==1)  {    switch(t)//選擇查詢方式    {    case 1:      printf("正在查詢\n");      search_num();      break;    case 2:      main();      break;    default:      break;    }  }}void search_num()//按房屋編號(hào)查詢{  int a, k;  int i,t;  int m;  char s[20];  printf("請(qǐng)輸入要查詢的房屋類型:\n");  scanf("%s", &s);  if(strcmp(s, "公寓") == 0)    k=1;  else if(strcmp(s, "普通住宅") == 0)    k=2;  else    k=3;  m=load(k);  printf("請(qǐng)輸入要查找的房屋編號(hào):\n");  scanf("%d",&a);  for(i=0; i11||c<1)          printf("\n選擇錯(cuò)誤,請(qǐng)重新選擇!\n");      }      button=0;    }   }  if(button==1)    printf("\n沒(méi)有查到該房屋\n");   do  {    switch(c)   /*因?yàn)楫?dāng)找到第i個(gè)房屋時(shí),for語(yǔ)句后i自加了1,所以下面的應(yīng)該把改后的信息賦值給第i-1個(gè)*/    {    case 1:      printf("房屋類型改為: ");      scanf("%s",&type);      strcpy(house[i - 1].type,type);      break;    case 2:      printf("房屋編號(hào)改為: ");      scanf("%d",&number);      house[i-1].number=number;      break;     case 4:      printf("該房屋是否售出改為: ");      scanf("%s",&sold);      strcpy(house[i-1].sold, sold);      break;    case 5:      printf("房屋價(jià)格改為: ");      scanf("%d",&price);      house[i-1].price=price;      break;    case 6:      printf("房屋面積改為:");      scanf("%d", &area);      house[i-1].area=area;      break;     case 10:      if(k == 1)      {        printf("公寓類型改為:");        scanf("%s", &Lodginghouse_type);        strcpy(Lodginghouse[i-1].Lodginghouse_type, Lodginghouse_type);        break;      }      else if(k == 2)      {        printf("住宅風(fēng)格改為:");        scanf("%s", &building_style);        strcpy(CommonHouse[i-1].building_style, building_style);        break;      }      else      {        printf("別墅建筑材料改為:");        scanf("%s", &villa_style);        strcpy(villa[i-1].villa_style, villa_style);        break;      }      break;    case 11:      modify();      break;    }     printf("\n");    printf("\n\n 確定修改 請(qǐng)按1 ; 重新修改 請(qǐng)按2: \n");    scanf("%d",&b);  }while(b==2);  printf("\n修改后的所有房屋信息:\n");  printf("\n");  save(m);   display();  printf("\n按1 繼續(xù)修改 ,不再修改請(qǐng)按0\n");  scanf("%d",&t);  switch(t)  {  case 1:    modify();    break;  case 0:    break;  default :    break;  }}void del()  /*刪除函數(shù) */{  int type;  char s[100];  int i,j,n,t,button;  int number;  printf("請(qǐng)輸入需要?jiǎng)h除的房屋所屬種類:");  scanf("%s", &s);  if(strcmp(s, "公寓") == 0)    type=1;  else if(strcmp(s, "普通住宅") == 0)    type=2;  else    type=3;  int m=load(type);  printf("\n 原來(lái)的房屋信息:\n");  display(); //顯示刪除前的房屋信息  printf("\n");   printf("請(qǐng)輸入需要?jiǎng)h除的房屋的編號(hào):\n");  scanf("%d",&number);  for(button=1,i=0; button&&i=1&&n<=8)    {      button=1;      break;    }    else if(n == 9)    {      exit(0);    }    else    {      button=0;      printf("您輸入有誤,請(qǐng)重新選擇!");    }  }  while(button==0);  while(button==1)  {    switch(n)    {    case 1:      input();      break;    case 2:      display();      break;    case 3:      search();      break;     case 4:      del();      break;    case 5:      add();      break;    case 6:      modify();      break;    case 7:      yusuan();      break;case 8:      yusuan();      break;     case 9:      exit(0);      break;    default :      break;    }    getchar();    printf("\n");    printf("按任意鍵繼續(xù)\n");    getch();    system("cls"); /*清屏*/    menu(); /*調(diào)用菜單函數(shù)*/    printf("功能選擇(1--9):\n");    scanf("%d",&n);    printf("\n");  }}

注意:計(jì)算房屋的總數(shù)的時(shí)候,一定注意全局變量數(shù)值的初始化與更新

到此,關(guān)于“C語(yǔ)言怎么實(shí)現(xiàn)房屋管理系統(tǒng)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


文章標(biāo)題:C語(yǔ)言怎么實(shí)現(xiàn)房屋管理系統(tǒng)
當(dāng)前地址:http://weahome.cn/article/posehe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部