樓盤(pán)銷(xiāo)售管理系統(tǒng)_第1頁(yè)
樓盤(pán)銷(xiāo)售管理系統(tǒng)_第2頁(yè)
樓盤(pán)銷(xiāo)售管理系統(tǒng)_第3頁(yè)
樓盤(pán)銷(xiāo)售管理系統(tǒng)_第4頁(yè)
樓盤(pán)銷(xiāo)售管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 西 安 郵 電 大 學(xué) (計(jì)算機(jī)學(xué)院)高級(jí)語(yǔ)言課程設(shè)計(jì)報(bào)告題 目: 樓盤(pán)銷(xiāo)售管理系統(tǒng) 專(zhuān)業(yè)名稱:班 級(jí): 學(xué)生姓名:學(xué)號(hào)(8位):指導(dǎo)教師:設(shè)計(jì)起止時(shí)間: 一設(shè)計(jì)目的該實(shí)踐環(huán)節(jié)讓學(xué)生綜合應(yīng)用所學(xué)的計(jì)算機(jī)基礎(chǔ)知識(shí)和所掌握的程序設(shè)計(jì)語(yǔ)言(C語(yǔ)言),自行設(shè)計(jì)并實(shí)現(xiàn)一個(gè)較為完整的小型管理信息系統(tǒng)或小型應(yīng)用系統(tǒng)。其主要目的是使學(xué)生通過(guò)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、編程調(diào)試、撰寫(xiě)實(shí)驗(yàn)報(bào)告等環(huán)節(jié),初步掌握軟件系統(tǒng)設(shè)計(jì)的方法和步驟,靈活運(yùn)用程序設(shè)計(jì)語(yǔ)言進(jìn)行軟件開(kāi)發(fā)、提高分析問(wèn)題和解決問(wèn)題的能力。二. 設(shè)計(jì)內(nèi)容1. 問(wèn)題分析和任務(wù)定義:根據(jù)設(shè)計(jì)題目要求,充分了解任務(wù)要求。2. 邏輯設(shè)計(jì):對(duì)問(wèn)題描述中的操作對(duì)象定義相應(yīng)的

2、數(shù)據(jù)類(lèi)型,并按照以數(shù)據(jù)結(jié)構(gòu)為中心的原則劃分模塊,定義主程序模塊和各抽象數(shù)據(jù)類(lèi)型。說(shuō)明各主要功能模塊并畫(huà)出模塊調(diào)用關(guān)系圖。3. 物理設(shè)計(jì):定義所需的存儲(chǔ)結(jié)構(gòu)并進(jìn)行算法設(shè)計(jì),對(duì)數(shù)據(jù)結(jié)構(gòu)和基本操作做出詳細(xì)的設(shè)計(jì)和分析,寫(xiě)出函數(shù)形式的算法框架。4. 程序編碼:將詳細(xì)設(shè)計(jì)完善為程序。5. 程序調(diào)試與測(cè)試:自底向上、分模塊進(jìn)行。認(rèn)真整理程序形成格式和風(fēng)格良好的源程序清單和結(jié)果、同時(shí)系統(tǒng)界面友好、功能齊全。6. 結(jié)果分析:程序運(yùn)行結(jié)果包括正確的輸入及輸出和含有錯(cuò)誤的輸入及輸出,對(duì)算法的時(shí)間和空間復(fù)雜性進(jìn)行分析。7. 撰寫(xiě)課程設(shè)計(jì)報(bào)告。三概要設(shè)計(jì)1功能模塊圖;2各個(gè)模塊詳細(xì)的功能描述。讀取信息模塊:在申請(qǐng)空間

3、內(nèi)讀取已存儲(chǔ)的TXT文件,若文件未建立則系統(tǒng)自行建立一個(gè)TXT文件;更新信息模塊:若要更新已儲(chǔ)存的全部信息,則選擇此模塊進(jìn)行信息錄入,并將原信息全部覆蓋;輸出信息模塊:將若未選擇更新信息模塊,則將原文件儲(chǔ)存的信息全部輸出,若選擇更新信息模塊,則將新錄入的信息全部輸出;添加信息模塊:若有新的信息需要錄入,則選擇此模塊,系統(tǒng)將在已經(jīng)申請(qǐng)的并未存放信息空間將新的信息錄入并保存;刪除信息模塊:若有一樓盤(pán)已經(jīng)售出,則選擇此模塊將此樓盤(pán)信息刪除,若該樓盤(pán)信息不存在,則系統(tǒng)顯示不存在該信息并返回主菜單,若要?jiǎng)h除則許選擇輸出模塊查詢?cè)摌潜P(pán)信息再重新選擇刪除模塊進(jìn)行刪除;修改信息模塊:若樓盤(pán)輸入時(shí)錯(cuò)誤,則可選用

4、此模塊對(duì)錄入錯(cuò)誤的信息進(jìn)行修改;若樓盤(pán)價(jià)格調(diào)整,也可選用此模塊對(duì)樓盤(pán)信息進(jìn)行修改;查詢信息模塊:用戶可以根據(jù)自己的預(yù)計(jì)資金和承受范圍,對(duì)樓盤(pán)進(jìn)行查詢,并在其中結(jié)合戶型、朝向、面積等信息選擇自己喜歡的樓盤(pán);排序信息模塊:若選用此模塊,系統(tǒng)將根據(jù)樓盤(pán)樓號(hào)排序樓盤(pán)信息,可直觀的看出各樓號(hào)樓盤(pán)的銷(xiāo)售情況,并可對(duì)比看出哪個(gè)樓號(hào)的樓盤(pán)更受歡迎;統(tǒng)計(jì)信息模塊:若選用此模塊,用戶可查看自己喜歡的戶型的余量,銷(xiāo)售者也可根據(jù)此模塊判斷消費(fèi)者喜歡那種戶型;保存信息模塊:若在運(yùn)行中選取了更新信息模塊、添加信息模塊、刪除信息模塊或修改信息模塊,則此模塊自動(dòng)在對(duì)應(yīng)的模塊執(zhí)行完畢后自動(dòng)儲(chǔ)存信息。四詳細(xì)設(shè)計(jì)1功能函數(shù)的調(diào)用關(guān)

5、系圖2 各功能函數(shù)的數(shù)據(jù)流 3 重點(diǎn)設(shè)計(jì)及編碼/*查詢模塊*/void reserch(struct loupans_type loupan, int sum)int i = 0;int flag;int choice;int key = 0;char reserch110, reserch210;dosystem(cls);printf(nttt請(qǐng)輸入要查詢的樓盤(pán)的價(jià)格范圍(元/):nnn);printf(ttt請(qǐng)輸入最低價(jià)格:nttt);scanf(%s, reserch1);printf(nnttt請(qǐng)輸入最高價(jià)格:nttt);scanf(%s, reserch2);for (i = 0;

6、 i 0 & strcmp(loupani.price, reserch2) 0)key = 1;if (key = 1)printf(nttt-樓盤(pán)信息- n );printf(樓盤(pán)樓號(hào)-單元信息(單元-房號(hào))-類(lèi)型(廳-室)-面積(單位:)-面向-價(jià)格(元/)n);printf(-n);for (i = 0; i 0 & strcmp(loupani.price, reserch2) 0)printf(%6s %10d-%d %14d-%dt %9d %6s %sn, loupani.num, loupani.weizhi.danyu, loupani.weizhi.loucen, lou

7、pani.kind.danyu, loupani.kind.loucen, loupani.area, loupani.chaoxiang, loupani.price);printf(-n);printf(nnttt價(jià)格范圍:%6s-%s, reserch1, reserch2);_getch();break;if (key = 0)printf(n ttt該樓盤(pán)不存在);getchar();printf(nntt繼續(xù)查詢嗎?( Y/N(選擇N則返回主菜單) ));choice = getchar();if (choice = Y | choice = y)flag = 1;printf(n

8、ttt按任意鍵繼續(xù)查詢!n);_getch();elseflag = 0; while (flag = 1);printf(n);/*統(tǒng)計(jì)模塊*/void statistics(struct loupans_type loupan, int sum)int i = 0;int j = 0;int k = 0;int flag;int choice;int ting;int shi;dosystem(cls);printf(請(qǐng)輸入所要查詢戶型(廳-室):);scanf(%d-%d, &ting, &shi);for (i = 0; i sum; i+)if (ting = loupani.kin

9、d.danyu & shi = loupani.kind.loucen)j+;elsek+;if (k = sum)printf(n ttt對(duì)不起,該戶型不存在);getchar();elseprintf(您所查詢的%d廳-%d室戶型還剩余%d間n, ting, shi, j);getchar();printf(nntt繼續(xù)查詢嗎?( Y/N(選擇N則返回主菜單) ));choice = getchar();if (choice = Y | choice = y)flag = 1;printf(nttt按任意鍵繼續(xù)查詢!n);getchar();elseflag = 0;while(flag

10、= 1);printf( n);五測(cè)試數(shù)據(jù)及運(yùn)行結(jié)果1正常測(cè)試數(shù)據(jù)和運(yùn)行結(jié)果2異常測(cè)試數(shù)據(jù)及運(yùn)行結(jié)果六調(diào)試情況,設(shè)計(jì)技巧及體會(huì)1改進(jìn)方案輸入數(shù)據(jù)時(shí)輸入方式不正確會(huì)出現(xiàn)垃圾數(shù)據(jù),并且對(duì)使用者沒(méi)有輸入錯(cuò)誤的提示易造成錯(cuò)誤,今后還需繼續(xù)改進(jìn)。2體會(huì)1) 通過(guò)此次實(shí)習(xí),我對(duì)C語(yǔ)言的編程實(shí)踐有了更深的認(rèn)識(shí),對(duì)C語(yǔ)言也有更濃厚的興趣。2) 當(dāng)遇到程序調(diào)試不通過(guò)時(shí),會(huì)通過(guò)縮小范圍來(lái)分析來(lái)鎖定問(wèn)題,進(jìn)而進(jìn)一步解決。3) 熟悉了從自然語(yǔ)言轉(zhuǎn)換成偽代碼再轉(zhuǎn)換為流程圖的過(guò)程,還有各功能函數(shù)的流程圖。4) 通過(guò)在程序中設(shè)定合適的全局變量,可以簡(jiǎn)化程序的編寫(xiě)難度。5) 通過(guò)本次C語(yǔ)言上機(jī)實(shí)習(xí),我對(duì)計(jì)算機(jī)編程語(yǔ)言有了一定

11、的體驗(yàn),而且隨著實(shí)驗(yàn)的成功與報(bào)告的完成,心里也是十分喜悅與驕傲,學(xué)習(xí)的不斷深入,也讓我發(fā)現(xiàn)還有很多高深的知識(shí)等待著我自己去挖掘去體驗(yàn),我也要不斷努力對(duì)C語(yǔ)言的學(xué)習(xí),爭(zhēng)取更上一層樓!七參考文獻(xiàn) C語(yǔ)言程序設(shè)計(jì)(王曙燕/主編 科學(xué)出版社) C程序設(shè)計(jì)(譚浩強(qiáng)/主編 清華大學(xué)出版社) C語(yǔ)言程序設(shè)計(jì)習(xí)題解析與應(yīng)用案例分析(黃維通 謝孟榮 編)八附錄:源代碼(電子版)#includeconio.h #includestdio.h#includestdlib.h#includestring.h#include #define MAX 100#define N 3struct chaoxiang_type

12、;/位置struct loupans_type;/房間詳情int read_file(struct loupans_type loupan);/讀取信息模塊void save_file(struct loupans_type loupan, int sum);/保存信息模塊int input(struct loupans_type loupan);/輸入模塊void output(struct loupans_type loupan, int sum);/輸出模塊void modify(struct loupans_type loupan, int sum);/修改模塊void reserch

13、(struct loupans_type loupan, int sum);/查詢模塊void sort(struct loupans_type loupan, int sum);/排序模塊int del(struct loupans_type loupan, int sum);/刪除模塊void add(struct loupans_type loupan, int *sum);/添加模塊void statistics(struct loupans_type loupan, int sum);/統(tǒng)計(jì)模塊struct chaoxiang_type/位置int danyu;/單元int louc

14、en;/樓房號(hào);struct loupans_type/房間詳情char num8;/樓號(hào)char price20;/價(jià)格char chaoxiang20;/朝向int area;/面積struct chaoxiang_type weizhi;/單元信息struct chaoxiang_type kind;/類(lèi)型;/*讀取信息模塊*/int read_file(struct loupans_type loupan)FILE *fp;/FILE文件、文件夾,fp = file pointer文件指針。int i = 0;if (fp = fopen(loupans.txt, rt) = NULL

15、)/fopen函數(shù)用來(lái)打開(kāi)一個(gè)文件,其調(diào)用形式為:文件指針名 = fopen(文件名, 文件使用方法);rt 只讀打開(kāi)一個(gè)文件文本。printf(n 庫(kù)存文件不存在,請(qǐng)創(chuàng)建!n);return 0;/正常退出;return表示從被調(diào)函數(shù)返回到主調(diào)函數(shù)繼續(xù)執(zhí)行,返回時(shí)可帶一個(gè)返回值(0正常,非0非正常)。while (!feof(fp)/feof(fp)用于測(cè)試fp文件指針是否已經(jīng)到達(dá)文件結(jié)尾,如果fp指針已經(jīng)到達(dá)文件結(jié)尾,則返回1,否則返回0;/!表示非,這里while(!feof(fp)表示當(dāng)沒(méi)有到文件末尾就循環(huán),否則就退出。fread(&loupani, sizeof(struct lou

16、pans_type), 1, fp);/fread從文件中讀取。if (loupani.num = 0)break;elsei+;fclose(fp);/文件關(guān)閉return i-1;/*保存信息模塊*/void save_file(struct loupans_type loupan, int sum)/save_file保存文件FILE *fp;int i;if (fp = fopen(loupans.txt, wt) = NULL)printf(讀文件錯(cuò)誤n);return;for (i = 0; i sum; i+)if (fwrite(&loupani, sizeof(struct

17、loupans_type), 1, fp) != 1)printf(寫(xiě)文件錯(cuò)誤n);fclose(fp);/*輸入模塊*/int input(struct loupans_type loupan)int i = 0;int number;system(cls);printf(nnnn);printf(nt請(qǐng)輸入要錄入的樓盤(pán)的個(gè)數(shù)(最多%d個(gè)):, MAX);scanf(%d, &number);printf(nnt 錄入樓盤(pán)信息 (最多錄入%d個(gè))n, number);printf( -n);while (i number)printf(ntt第%d個(gè)樓盤(pán), i + 1);printf(nnt

18、tt樓盤(pán)樓號(hào):);scanf(%s, loupani.num);if (loupani.num = 0)break;printf(nttt價(jià)格(元/): );scanf(%s, loupani.price);printf(nttt面向:);scanf(%s, loupani.chaoxiang);printf(n ttt面積(單位:):);scanf(%d, &loupani.area);printf(n ttt樓盤(pán)單元信息(單元-房號(hào)):);scanf(%d-%d, &loupani.weizhi.danyu, &loupani.weizhi.loucen);printf(n ttt樓盤(pán)類(lèi)型

19、(廳-室):);scanf(%d-%d, &loupani.kind.danyu, &loupani.kind.loucen);i+;printf(nttt%d個(gè)樓盤(pán)信息錄入完畢!n, i);getchar();/getchar()函數(shù)等待輸入直到按回車(chē)才結(jié)束,回車(chē)前所有輸入字符都會(huì)顯示在屏幕上,但只有第一個(gè)字符作為函數(shù)的返回值。返回類(lèi)型為int型,返回值為用戶輸入的ASCII碼,出錯(cuò)返回EOF。printf(n ttt按回車(chē)鍵返回主菜單!);getchar();return i;/*輸出模塊*/void output(struct loupans_type loupan, int sum)F

20、ILE *fp;int i = 0;int j;system(cls);printf(nnn);fp = fopen(loupans.txt, rt);printf(nttt -樓盤(pán)信息表-nn);printf(樓盤(pán)樓號(hào)-單元信息(單元-房號(hào))-類(lèi)型(廳-室)-面積(單位:)-面向-價(jià)格(元/)n);printf(-n);for (j = 0; j sum; j+)fread(&loupani, sizeof(struct loupans_type), 1, fp);if (loupani.num != 0)printf(%6s %10d-%d %14d-%dt %9d %6s %sn, lo

21、upani.num, loupani.weizhi.danyu, loupani.weizhi.loucen, loupani.kind.danyu, loupani.kind.loucen, loupani.area, loupani.chaoxiang, loupani.price);printf(-n);i+;getchar();printf(ttt按回車(chē)鍵返回主菜單);getchar();fclose(fp);/*修改模塊*/void modify(struct loupans_type loupan, int sum)int i = 0;int choice;int flag;cha

22、r modify_num8;dosystem(cls);printf(nnnn);printf(n 輸入要修改的樓盤(pán)的樓號(hào):);scanf(%s, modify_num);for (i = 0; i sum; i+)if (!strcmp(loupani.num, modify_num)printf(nttt-樓盤(pán)信息- n );printf(樓盤(pán)樓號(hào)-單元信息(單元-房號(hào))-類(lèi)型(廳-室)-面積(單位:)-面向-價(jià)格(元/)n);printf(-n);printf(%6s %10d-%d %14d-%dt %9d %6s %sn, loupani.num, loupani.weizhi.da

23、nyu, loupani.weizhi.loucen, loupani.kind.danyu, loupani.kind.loucen, loupani.area, loupani.chaoxiang, loupani.price);printf(-n);printf(ttt1.樓盤(pán)樓號(hào) nnttt2.價(jià)格(/)nnttt3.面向nnttt4.面積(單位:) nnttt5.單元信息(單元-房號(hào))nnttt6.類(lèi)型(廳-室)n);printf(請(qǐng)輸入要修改項(xiàng)的樓號(hào)(選擇1-6):);scanf(%d, &choice);switch (choice)case 1:printf(n ttt輸入修改

24、后的樓盤(pán)樓號(hào):);scanf(%s, loupani.num);break;case 2:printf(n ttt輸入修改后的價(jià)格(元/):);scanf(%s, loupani.price);break;case 3:printf(n 輸入修改后的面向:);scanf(%s, loupani.chaoxiang);break;case 4:printf(n ttt輸入修改后的面積(單位:):);scanf(%d, &loupani.area);break;case 5:printf(n 輸入修改后的樓盤(pán)單元信息(單元-房號(hào)):);scanf(%d-%d, &loupani.weizhi.da

25、nyu, &loupani.weizhi.loucen);break;case 6:printf(n ttt輸入修改后的樓盤(pán)類(lèi)型(廳-室):);scanf(%d-%d, &loupani.kind.danyu, &loupani.kind.loucen);break;printf(nttt-樓盤(pán)信息-(修改后) n );printf(樓盤(pán)樓號(hào)-單元信息(單元-房號(hào))-類(lèi)型(廳-室)-面積(單位:)-面向-價(jià)格(元/)n);printf(-n);printf(%6s %10d-%d %14d-%dt %9d %6s %sn, loupani.num, loupani.weizhi.danyu,

26、loupani.weizhi.loucen, loupani.kind.danyu, loupani.kind.loucen, loupani.area, loupani.chaoxiang, loupani.price);printf(-n);getchar();break;if (i = sum)printf(n ttt該樓盤(pán)不存在);getchar();save_file(loupan, sum);printf(nn 繼續(xù)修改嗎?( Y/N(選擇N則返回主菜單) ));choice = getchar();if (choice = Y | choice = y)flag = 1;prin

27、tf(n ttt繼續(xù)修改!n);elseflag = 0;while (flag = 1);printf(n);/*查詢模塊*/void reserch(struct loupans_type loupan, int sum)int i = 0;int flag;int choice;int key = 0;char reserch110, reserch210;dosystem(cls);printf(nttt請(qǐng)輸入要查詢的樓盤(pán)的價(jià)格范圍(元/):nnn);printf(ttt請(qǐng)輸入最低價(jià)格:nttt);scanf(%s, reserch1);printf(nnttt請(qǐng)輸入最高價(jià)格:nttt

28、);scanf(%s, reserch2);for (i = 0; i 0 & strcmp(loupani.price, reserch2) 0)key = 1;if (key = 1)printf(nttt-樓盤(pán)信息- n );printf(樓盤(pán)樓號(hào)-單元信息(單元-房號(hào))-類(lèi)型(廳-室)-面積(單位:)-面向-價(jià)格(元/)n);printf(-n);for (i = 0; i 0 & strcmp(loupani.price, reserch2) 0)printf(%6s %10d-%d %14d-%dt %9d %6s %sn, loupani.num, loupani.weizhi.

29、danyu, loupani.weizhi.loucen, loupani.kind.danyu, loupani.kind.loucen, loupani.area, loupani.chaoxiang, loupani.price);printf(-n);printf(nnttt價(jià)格范圍:%6s-%s, reserch1, reserch2);_getch();break;if (key = 0)printf(n ttt該樓盤(pán)不存在);getchar();printf(nntt繼續(xù)查詢嗎?( Y/N(選擇N則返回主菜單) ));choice = getchar();if (choice =

30、 Y | choice = y)flag = 1;printf(nttt按任意鍵繼續(xù)查詢!n);_getch();elseflag = 0; while (flag = 1);printf(n);/*排序模塊*/void sort(struct loupans_type loupan, int sum)int i, j;struct loupans_type t;system(cls);printf(nnnn);for (i = 0; i sum - 1; i+)for (j = i + 1; j 0)t = loupani;loupani = loupanj;loupanj = t;prin

31、tf(nttt按樓號(hào)排序:nn);printf(nttt-樓盤(pán)信息表-nn);printf(樓盤(pán)樓號(hào)-單元信息(單元-房號(hào))-類(lèi)型(廳-室)-面積(單位:)-面向-價(jià)格(元/)n);printf(-n);for (i = 0; i sum; i+)printf(%6s %10d-%d %14d-%dt %9d %6s %sn, loupani.num, loupani.weizhi.danyu, loupani.weizhi.loucen, loupani.kind.danyu, loupani.kind.loucen, loupani.area, loupani.chaoxiang, lou

32、pani.price);printf(-n);getchar();printf(n ttt按回車(chē)鍵返回主菜單!);getchar();/*刪除模塊*/int del(struct loupans_type loupan, int sum)int i;int j;int k = 0;char del_num8;int del_danyu = 0;int del_loucen = 0;system(cls);printf(nnnn);printf(tt請(qǐng)輸入需要?jiǎng)h除的樓盤(pán)信息的樓號(hào) 單元 房號(hào)nn);scanf(%s%d%d, del_num, &del_danyu, &del_loucen);f

33、or (i = 0; i sum; i+)if (!strcmp(loupani.num, del_num) & (loupani.weizhi.danyu = del_danyu) & (loupani.weizhi.loucen = del_loucen)for (j = i; j sum - 1; j+)loupanj = loupanj + 1;elsek+;if (k = sum)printf(ttt該樓盤(pán)不存在n);getchar();printf(ttt按回車(chē)鍵返回主菜單);getchar();return(sum);elsesave_file(loupan, sum);prin

34、tf(ttt刪除成功:n);getchar();printf(n ttt按回車(chē)鍵返回主菜單!);getchar();return(sum - 1);/*添加模塊*/void add(struct loupans_type loupan, int *sum)int i;int flag;char choice;system(cls);printf(nnnn);i = (*sum);doif (i MAX)printf( tt請(qǐng)輸入要添加的樓盤(pán)的信息:n);printf(n ttt樓盤(pán)樓號(hào):);scanf(%s, loupani.num);if (loupani.num = 0)break;pri

35、ntf(n ttt價(jià)格(元/):);scanf(%s, loupani.price);printf(n ttt面向:);scanf(%s, loupani.chaoxiang);printf(n ttt面積(單位:):);scanf(%d, &loupani.area);printf(n ttt樓盤(pán)單元信息(單元-房號(hào)):);scanf(%d-%d, &loupani.weizhi.danyu, &loupani.weizhi.loucen);printf(n ttt樓盤(pán)類(lèi)型(廳-室):);scanf(%d-%d, &loupani.kind.danyu, &loupani.kind.louc

36、en);(*sum)+;i = (*sum);getchar();printf(n 成功添加一個(gè)樓盤(pán)的信息!n);getchar();printf(n 是否繼續(xù)添加?( Y/N(選擇N則返回主菜單) )n);choice = getchar();if (choice = Y | choice = y)flag = 1;printf(n 繼續(xù)添加!n);elseflag = 0;elseprintf(nttt返回主菜單n);_getch();break; while (flag = 1);/*統(tǒng)計(jì)模塊*/void statistics(struct loupans_type loupan, int sum)int i = 0;int j = 0;int k = 0;int flag;int choice;int ting;int shi;dosystem(cls);printf(請(qǐng)輸入所要查詢戶型(廳-室):);scanf(%d-%d, &ting, &shi);for (i = 0; i sum; i+)if (ting = loupani.kind.danyu & shi = loupani.ki

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論