版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 1 設(shè)計目的</b></p><p><b> 機房機位預(yù)定系統(tǒng)</b></p><p><b> 2 任務(wù)概述</b></p><p> 20臺機器,編號1到20,從早八點到晚八點。兩小時一個時間段,每次可預(yù)定一個時間段。功能要求:</p><
2、p> ?。?)系統(tǒng)以菜單方式工作</p><p> ?。?)查詢,根據(jù)輸入時間,輸出機位信息。</p><p> ?。?)機位預(yù)定,根據(jù)輸入的時間查詢是否有空機位,若有則預(yù)約,若無則提供最近的時間段,另:若用戶在非空時間上機,則將用戶信息列入等待列表。</p><p> ?。?)退出預(yù)定,根據(jù)輸入的時間,機器號撤銷該事件的預(yù)定!</p><
3、p> ?。?)查詢是否有等待信息,若有則提供最優(yōu)解決方案(等待時間盡量短),若無則顯示提示信息。</p><p><b> .........</b></p><p><b> 3 模塊劃分</b></p><p> 4 主要函數(shù)說明及其N-S圖</p><p><b> 主
4、函數(shù):</b></p><p> int main()</p><p><b> {</b></p><p> Menu(); /*當(dāng)前狀態(tài)函數(shù)*/</p><p><b> }</b></p><p> void Menu()
5、/*主界面*/</p><p><b> {</b></p><p><b> int n,w;</b></p><p><b> do</b></p><p><b> {</b></p><p> puts("
6、;\t\t****************機房機位預(yù)約系統(tǒng)*******************\n");</p><p> puts("\t\t*************************菜單***************************\n");</p><p> puts("\t\t\t 1.查詢某時間段機位狀態(tài)")
7、; /*查詢某時間段機位狀態(tài)*/</p><p> puts("\t\t\t 2.預(yù)定空機位"); /*預(yù)定空機位*/</p><p> puts("\t\t\t 3.取消預(yù)訂"); /*取消預(yù)訂*/</p><p> puts("\t\t\t 4.查詢等待信息"); /*查詢等待
8、信息*/</p><p> puts("\t\t\t 5.退出"); /*退出*/</p><p> puts("\t\t********************************************************\n");</p><p> printf("選擇菜單號(1-5):&q
9、uot;);</p><p> scanf("%d",&n); </p><p> if(n<1||n>5)</p><p> {w=1;getchar();}</p><p><b> else</b></p><p><b> w=0
10、;</b></p><p> }while(w==1);</p><p><b> switch(n)</b></p><p><b> {</b></p><p> case 1:Situation();break;</p><p> case 2:B
11、ook();break; </p><p> case 3:Cancel();break;</p><p> case 4:SearchWaiting();break;</p><p> case 5:exit(0);break;</p><p><b> }</b></p><p>&l
12、t;b> getch();</b></p><p><b> }</b></p><p><b> 機位查詢:</b></p><p> void Situation()</p><p><b> {</b></p><p>
13、<b> int time;</b></p><p> printf("輸在 (8-20)范圍內(nèi)的時間:");</p><p> scanf("%d",&time);</p><p> if(time<8||time>20)</p><p> {pri
14、ntf("\t時間輸入錯誤!\n");</p><p> printf("輸入在 (8-20)范圍內(nèi)的時間:");</p><p> scanf("%d",&time);</p><p><b> }</b></p><p> detail(ti
15、me); /*函數(shù)調(diào)用*/</p><p> getchar();</p><p><b> Menu();}</b></p><p><b> 機位預(yù)定:</b></p><p> void Book()</p><p> {int ti
16、me,i=0,x,y;</p><p><b> FILE *fp;</b></p><p><b> char c;</b></p><p> printf("在(8-20)時間范圍內(nèi)輸入你想要預(yù)定的時間:");</p><p> scanf("%d"
17、;,&time);</p><p> if(time<8||time>20)</p><p><b> {</b></p><p> printf("\t時間輸入錯誤!\n");</p><p> printf("\t在(8-20)時間范圍內(nèi)輸入你想要預(yù)定的時間:
18、");</p><p> scanf("%d",&time);</p><p><b> }</b></p><p> detail(time); /*函數(shù)調(diào)用*/</p><p> if(sum[T]>0)</p><p&
19、gt; { if((fp=fopen("waitlist.txt","a"))==NULL)</p><p><b> {</b></p><p> printf("\n無法打開文件!\n");</p><p><b> exit(0);</b><
20、;/p><p><b> }</b></p><p> printf("\n\t請輸入你想要預(yù)定的機號,并且留下你的電話號碼!:\n");</p><p> scanf("%s %s",wait[i].number,wait[i].telephonenumber);</p><p&
21、gt; for(i=0;i<1;i++)</p><p> fwrite(&wait[i],sizeof(struct waitlist),1,fp);</p><p> fclose(fp);/*向文本文檔添加一個結(jié)構(gòu)體單元*/</p><p> printf("\t再次輸入你想要預(yù)定的時間!\n");</p>
22、<p> scanf("%d",&x);</p><p> /*sum[T]--; / *預(yù)定后該時間段空機位數(shù)減1*/</p><p> /*computer[T][x]=1; / *預(yù)定后該機狀態(tài)變?yōu)?*/</p><p> printf("\t預(yù)訂成功!\n");</p
23、><p> getchar();</p><p><b> Menu();</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>
24、<p> printf("這是在這個時間段內(nèi)未預(yù)定的電腦!\n");</p><p> for(i=T+1;i<6;i++)</p><p> { time=9+2*i;</p><p> detail(time); /*函數(shù)調(diào)用*/</p><p> if(sum[T]>0)<
25、;/p><p> printf("\tThe latest free time is %d,%d\n",2*i+8,2*i+10);break;</p><p><b> }</b></p><p> printf("\t你想要預(yù)定嗎?:y/n?");</p><p> sca
26、nf("%s",&c);</p><p> getchar();</p><p> if(c=='Y'||c=='y')</p><p><b> {</b></p><p> if((fp=fopen("waitlist.txt",
27、"r"))==NULL)</p><p><b> {</b></p><p> printf("\n無法打開文件!\n");</p><p><b> exit(0);</b></p><p><b> }</b></p&
28、gt;<p><b> else</b></p><p> { printf("waitlist: number telephonenumber\n");</p><p> for(i=0;!feof(fp);i++)</p><p><b> {</b></p>
29、<p> fscanf(fp,"%s %s",&wait[i].number,&wait[i].telephonenumber);</p><p><b> }</b></p><p> fclose(fp);</p><p><b> }</b></p>
30、<p> for(i=0;i<10;i++)</p><p> { prione(i);}</p><p> printf("\n\t請輸入你想要預(yù)定的機號,并且留下你的電話號碼!:\n");</p><p> if((fp=fopen("waitlist.txt","a"))=
31、=NULL)</p><p><b> {</b></p><p> printf("\n無法打開文件!\n");</p><p><b> exit(0);</b></p><p><b> }</b></p><p>
32、scanf("%s %s",wait[i].number,wait[i].telephonenumber);</p><p> for(i=0;i<1;i++)</p><p> fwrite(&wait[i],sizeof(struct waitlist),1,fp);</p><p> fclose(fp);
33、 /*若等待,就用文件的方式列出當(dāng)時的等待列表并提示輸入你的等待序號和聯(lián)系方式*/</p><p> printf("再次輸入電腦的序號!\n");</p><p> scanf("%d",&y);</p><p> sum[T]--; </p>
34、<p> computer[T][y]=1; </p><p> printf("\t好了,請等待我們的電話!\n");</p><p><b> Menu();</b></p><p><b> }</b></p><p> else Menu();<
35、;/p><p><b> }</b></p><p><b> }</b></p><p><b> 取消預(yù)定:</b></p><p> void Cancel()</p><p><b> {</b></p>
36、<p> int time,number;</p><p> printf("在(8-20)時間范圍內(nèi)輸入你已經(jīng)預(yù)定的時間:");</p><p> scanf("%d",&time); </p><p> if(time<8||time>20)</p><p>
37、<b> {</b></p><p> printf("\t輸入時間錯誤!\n");</p><p> printf("\t在(8-20)時間范圍內(nèi)輸入你已經(jīng)預(yù)定的時間:");</p><p> scanf("%d",&time);</p><p&g
38、t;<b> }</b></p><p><b> else</b></p><p> {printf("\t輸入你預(yù)定的機號 :");</p><p> scanf("%d",&number);}</p><p> detail(time)
39、;</p><p> /* sum[T]++; / *預(yù)定后該時間段空機位數(shù)加1*/</p><p> /*computer[T][number]=0; / *預(yù)定后該機狀態(tài)變?yōu)?*/</p><p> printf("\t取消成功!\n");</p><p> getchar();</p>
40、<p><b> Menu();</b></p><p><b> }</b></p><p><b> 查詢等待信息:</b></p><p> void SearchWaiting()</p><p><b> {</b><
41、/p><p> int time,i;</p><p><b> FILE *fp;</b></p><p> printf("\tInput time you want to search between(8-20):");</p><p> scanf("%d",&
42、time);</p><p> if(time<8||time>20)</p><p><b> {</b></p><p> printf("\tWrong time!\n");</p><p> printf("\tInput time you want to sea
43、rch between(8-20):");</p><p> scanf("%d",&time);</p><p><b> }</b></p><p><b> else</b></p><p><b> ;</b></p&
44、gt;<p> if((fp=fopen("waitlist.txt","r"))==NULL)</p><p><b> {</b></p><p> printf("\nCannot open file!\n");</p><p><b> exit
45、(0);</b></p><p><b> }</b></p><p><b> else</b></p><p> { printf("waitlist: number telephonenumber\n");</p><p> for(i=0;!feo
46、f(fp);i++)</p><p><b> {</b></p><p> fscanf(fp,"%s %s",&wait[i].number,&wait[i].telephonenumber);</p><p><b> }</b></p><p>
47、fclose(fp);</p><p><b> }</b></p><p> for(i=0;i<10;i++)</p><p> { prione(i);}</p><p><b> Menu();</b></p><p><b> }</
48、b></p><p> 5 程序運行數(shù)據(jù)及其結(jié)果</p><p><b> 主菜單:</b></p><p><b> 2.機位查詢:</b></p><p><b> 3.機位預(yù)定:</b></p><p><b> 4.查詢
49、等待信息:</b></p><p><b> 6 課程設(shè)計心得</b></p><p> 課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,當(dāng)今計算機應(yīng)用在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握一些基本的軟件開發(fā)技術(shù)是十分
50、重要和必要的。</p><p> 回顧起此次課程設(shè)計,至今我仍感慨頗多,的確,自從拿到題目到完成整個編程,從理論到實踐,在整整一個星期的日子里,可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,從而提高自己的實際動手能力和獨
51、立思考的能力,這樣才能真正為體會和認(rèn)識它,才能寫出一個完整的程序代碼,才能使自己在過程中得到鍛煉和提高。在設(shè)計的過程中遇到問題,這畢竟獨立做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體的建立,指針的應(yīng)用等都不太熟練。通過這次課程設(shè)計,也使我對以前所學(xué)過的知識重新溫故和加強。</p><p> 程序設(shè)計過程有如解決一實際問題
52、,從解決實際問題的角度,我們可以這樣來看:首先要了解這個問題的基本要求,即輸入、輸出、完成從輸入到輸出的要求是什么;其次,從問題的要害入手,從前到后的解決問題的每個方面,即從輸入開始入手,著重考慮如何從輸入導(dǎo)出輸出,在這個過程中,可確定所需的變量、數(shù)組、函數(shù),然后確定處理過程--算法;最后可得結(jié)論。</p><p> 通過這次課程設(shè)計,我深刻地體會到:</p><p> <1&g
53、t;.細(xì)節(jié)決定成?。涸趯W(xué)習(xí)的過程中,要注意每一個細(xì)節(jié),要知道一個分隔符或一個括號都會使整個程序出現(xiàn)錯誤。</p><p> <2>.要熟練掌握一些經(jīng)典的結(jié)構(gòu)和方法,如選擇排序,遞歸,遞推等,在遇到問題是可直接應(yīng)用,快速解決問題。</p><p> <3>.要熟悉一些標(biāo)準(zhǔn)數(shù)據(jù)庫,對一些可直接利用的函數(shù)就直接利用,沒必要重新定義。</p><p&
54、gt; <4>.在設(shè)計過程中最好使程序模塊化,既便于閱讀,也可增加其移植性。</p><p> <5>.熟能生巧。平時應(yīng)該多加訓(xùn)練,要知道,即使我們能完全看懂一個程序,但要讓你自己寫出一個時仍是很困難的。它要求你對每一個語句,每一個變量,每一個函數(shù),每一個模塊都充分的熟悉,要知道它們的作用,作用域等等。因此只有平時做的多了,到時候才會游刃有余。</p><p>
55、 一個多禮拜中,我有過山窮水盡的困惑;有過柳暗花明的驚喜;一個多禮拜的時間我經(jīng)歷了很多,也收獲了很多。與其說它是體力與腦力的作業(yè),不如說它是合作精神和毅力的考驗。經(jīng)過這次課程設(shè)計,我不僅學(xué)到了很多知識和技能,更重要的是我學(xué)會了如何運用所學(xué)知識去解決實際問題.</p><p><b> 附錄:</b></p><p> #include<stdio.h>
56、;</p><p> #include<stdlib.h></p><p> #include<string.h></p><p> #define N 20</p><p> #define T (time-8)/2</p><p> int sum[6]={0};</p&g
57、t;<p> int computer[6][20]={{1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1},</p><p> {1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1},</p><p> {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},</p>
58、<p> {1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,1,1,1},</p><p> {1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0},</p><p> {1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1}};/*該數(shù)組表示假設(shè)某天某人查詢時機房各個時間段機位數(shù)情況*/</p
59、><p> void Menu(); </p><p> void Situation();</p><p> void Book();</p><p> void Cancel();</p><p> void SearchWaiting();</p><p> void
60、detail(int time);</p><p> void prione(int i);</p><p> struct waitlist /*等待列表*/</p><p><b> {</b></p><p> char number[3];</p><p> char
61、 telephonenumber[11]; </p><p> } wait[N];</p><p> void printone(int i);</p><p> int main()</p><p><b> {</b></p><p> Menu(); /*當(dāng)前狀
62、態(tài)函數(shù)*/</p><p><b> }</b></p><p> void Menu() /*主界面*/</p><p><b> {</b></p><p><b> int n,w;</b></p><p><b>
63、; do</b></p><p><b> {</b></p><p> puts("\t\t****************機房機位預(yù)約系統(tǒng)************************\n");</p><p> puts("\t\t*************************菜單*
64、**************************\n");</p><p> puts("\t\t\t 1.查詢某時間段機位狀態(tài)"); /*查詢某時間段機位狀態(tài)*/</p><p> puts("\t\t\t 2.預(yù)定空機位"); /*預(yù)定空機位*/</p><p> puts("\t\t\
65、t 3.取消預(yù)訂"); /*取消預(yù)訂*/</p><p> puts("\t\t\t 4.查詢等待信息"); /*查詢等待信息*/</p><p> puts("\t\t\t 5.退出"); /*退出*/</p><p> puts("\t\t*******************
66、*************************************\n");</p><p> printf("選擇菜單號(1-5):");</p><p> scanf("%d",&n); </p><p> if(n<1||n>5)</p><p> {
67、w=1;getchar();}</p><p><b> else</b></p><p><b> w=0;</b></p><p> }while(w==1);</p><p><b> switch(n)</b></p><p><b
68、> {</b></p><p> case 1:Situation();break;</p><p> case 2:Book();break; </p><p> case 3:Cancel();break;</p><p> case 4:SearchWaiting();break;</p>&l
69、t;p> case 5:exit(0);break;</p><p><b> }</b></p><p><b> getch();</b></p><p><b> }</b></p><p><b> /*時間查詢*/</b><
70、/p><p> void Situation()</p><p><b> {</b></p><p><b> int time;</b></p><p> printf("輸在 (8-20)范圍內(nèi)的時間:");</p><p> scanf(&q
71、uot;%d",&time);</p><p> if(time<8||time>20)</p><p> {printf("\t時間輸入錯誤!\n");</p><p> printf("輸入在 (8-20)范圍內(nèi)的時間:");</p><p> scanf(&q
72、uot;%d",&time);</p><p><b> }</b></p><p> detail(time); /*函數(shù)調(diào)用*/</p><p> getchar();</p><p><b> Menu();</b></p>&
73、lt;p><b> }</b></p><p><b> /*預(yù)定函數(shù)*/</b></p><p> void Book()</p><p> {int time,i=0,x,y;</p><p><b> FILE *fp;</b></p>&l
74、t;p><b> char c;</b></p><p> printf("在(8-20)時間范圍內(nèi)輸入你想要預(yù)定的時間:");</p><p> scanf("%d",&time);</p><p> if(time<8||time>20)</p><
75、;p><b> {</b></p><p> printf("\t時間輸入錯誤!\n");</p><p> printf("\t在(8-20)時間范圍內(nèi)輸入你想要預(yù)定的時間:");</p><p> scanf("%d",&time);</p>&
76、lt;p><b> }</b></p><p> detail(time); /*函數(shù)調(diào)用*/</p><p> if(sum[T]>0)</p><p> { if((fp=fopen("waitlist.txt","a"))==NULL)</p&
77、gt;<p><b> {</b></p><p> printf("\n無法打開文件!\n");</p><p><b> exit(0);</b></p><p><b> }</b></p><p> printf("
78、\n\t請輸入你想要預(yù)定的機號,并且留下你的電話號碼!:\n");</p><p> scanf("%s %s",wait[i].number,wait[i].telephonenumber);</p><p> for(i=0;i<1;i++)</p><p> fwrite(&wait[i],sizeof(st
79、ruct waitlist),1,fp);</p><p> fclose(fp);/*向文本文檔添加一個結(jié)構(gòu)體單元*/</p><p> printf("\t再次輸入你想要預(yù)定的時間!\n");</p><p> scanf("%d",&x);</p><p> /*sum[T]--;
80、 / *預(yù)定后該時間段空機位數(shù)減1*/</p><p> /*computer[T][x]=1; / *預(yù)定后該機狀態(tài)變?yōu)?*/</p><p> printf("\t預(yù)訂成功!\n");</p><p> getchar();</p><p><b> Menu();</b>
81、</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> printf("這是在這個時間段內(nèi)未預(yù)定的電腦!\n");</p><p> for
82、(i=T+1;i<6;i++)</p><p> { time=9+2*i;</p><p> detail(time); /*函數(shù)調(diào)用*/</p><p> if(sum[T]>0)</p><p> printf("\t最近的空閑時間是 %d,%d\n",2*i+8,2*i+10);brea
83、k;</p><p><b> }</b></p><p> printf("\t你想要預(yù)定嗎?:y/n?");</p><p> scanf("%s",&c);</p><p> getchar();</p><p> if(c==
84、9;Y'||c=='y')</p><p><b> {</b></p><p> if((fp=fopen("waitlist.txt","r"))==NULL)</p><p><b> {</b></p><p> pri
85、ntf("\n無法打開文件!\n");</p><p><b> exit(0);</b></p><p><b> }</b></p><p><b> else</b></p><p> { printf("waitlist: num
86、ber telephonenumber\n");</p><p> for(i=0;!feof(fp);i++)</p><p><b> {</b></p><p> fscanf(fp,"%s %s",&wait[i].number,&wait[i].telephonenumber);&
87、lt;/p><p><b> }</b></p><p> fclose(fp);</p><p><b> }</b></p><p> for(i=0;i<10;i++)</p><p> { prione(i);}</p><p>
88、 printf("\n\t請輸入您想預(yù)定的機號并留下您的聯(lián)系方式!:\n");</p><p> if((fp=fopen("waitlist.txt","a"))==NULL)</p><p><b> {</b></p><p> printf("\n無法打開文件!
89、\n");</p><p><b> exit(0);</b></p><p><b> }</b></p><p> scanf("%s %s",wait[i].number,wait[i].telephonenumber);</p><p> for(i=0
90、;i<1;i++)</p><p> fwrite(&wait[i],sizeof(struct waitlist),1,fp);</p><p> fclose(fp); /*若等待,就用文件的方式列出當(dāng)時的等待列表并提示輸入你的等待序號和聯(lián)系方式*/</p><p> printf("再次輸入電腦的序
91、號!\n");</p><p> scanf("%d",&y);</p><p> sum[T]--; </p><p> computer[T][y]=1; </p><p> printf("\t好了,請等待我們的電話!\n");<
92、/p><p><b> Menu();</b></p><p><b> }</b></p><p> else Menu();</p><p><b> }</b></p><p><b> }</b></p>
93、<p><b> /*取消預(yù)訂*/</b></p><p> void Cancel()</p><p><b> {</b></p><p> int time,number;</p><p> printf("在(8-20)時間范圍內(nèi)輸入你已經(jīng)預(yù)定的時間:&quo
94、t;);</p><p> scanf("%d",&time); </p><p> if(time<8||time>20)</p><p><b> {</b></p><p> printf("\t輸入時間錯誤!\n");</p>&l
95、t;p> printf("\t在(8-20)時間范圍內(nèi)輸入你已經(jīng)預(yù)定的時間:");</p><p> scanf("%d",&time);</p><p><b> }</b></p><p><b> else</b></p><p>
96、 {printf("\t輸入你預(yù)定的機號 :");</p><p> scanf("%d",&number);}</p><p> detail(time);</p><p> /* sum[T]++; / *預(yù)定后該時間段空機位數(shù)加1*/</p><p> /*computer
97、[T][number]=0; / *預(yù)定后該機狀態(tài)變?yōu)?*/</p><p> printf("\t取消成功!\n");</p><p> getchar();</p><p><b> Menu();</b></p><p><b> }</b></p>
98、<p> /*查看等待信息*/</p><p> void SearchWaiting()</p><p><b> {</b></p><p> int time,i;</p><p><b> FILE *fp;</b></p><p> pri
99、ntf("\t在(8-20)之間輸入您要搜索的時間:");</p><p> scanf("%d",&time);</p><p> if(time<8||time>20)</p><p><b> {</b></p><p> printf("
100、;\t時間輸入錯誤!\n");</p><p> printf("\t在(8-20)之間輸入您要搜索的時間:");</p><p> scanf("%d",&time);</p><p><b> }</b></p><p><b> else&
101、lt;/b></p><p><b> ;</b></p><p> if((fp=fopen("waitlist.txt","r"))==NULL)</p><p><b> {</b></p><p> printf("\nCann
102、ot open file!\n");</p><p><b> exit(0);</b></p><p><b> }</b></p><p><b> else</b></p><p> { printf("waitlist: number t
103、elephonenumber\n");</p><p> for(i=0;!feof(fp);i++)</p><p><b> {</b></p><p> fscanf(fp,"%s %s",&wait[i].number,&wait[i].telephonenumber);</p&
104、gt;<p><b> }</b></p><p> fclose(fp);</p><p><b> }</b></p><p> for(i=0;i<10;i++)</p><p> { prione(i);}</p><p><b&g
105、t; Menu();</b></p><p><b> }</b></p><p><b> /*公共函數(shù)*/ </b></p><p> void detail(int time) /*此函數(shù)功能是實現(xiàn)查找每個時間段空機位總數(shù)和空機位號*/</p><p>
106、<b> { </b></p><p> int i,j=0,k,s=0;</p><p> int v[30];</p><p> for(i=0;i<20;i++)</p><p><b> {</b></p><p> if(computer[T]
107、[i]==0)</p><p><b> { s++;</b></p><p><b> v[j++]=i;</b></p><p><b> }</b></p><p><b> }</b></p><p><b
108、> sum[T]=s;</b></p><p> printf("\t目前空置的電腦:%d\n",sum[T]);</p><p> for(k=0;k<j;k++)</p><p> printf("\t空置的電腦是:%d\n",v[k]);</p><p><b
109、> }</b></p><p> void prione(int i) /*此函數(shù)功能是實現(xiàn)輸出等待列表到屏幕*/</p><p><b> {</b></p><p> printf("\t\t%s %s \n",wait[i].number,wait[i].teleph
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言課程設(shè)計報告—機房機位預(yù)約模擬系統(tǒng)
- (c語言)機房收費管理系統(tǒng)課程設(shè)計
- (c語言)機房收費管理系統(tǒng)課程設(shè)計
- (c語言)機房收費管理系統(tǒng)課程設(shè)計
- c語言課程設(shè)計報告——機房管理系統(tǒng)
- 【課程設(shè)計】c語言課程設(shè)計
- c語言課程設(shè)計
- c語言課程設(shè)計
- c語言課程設(shè)計
- 預(yù)定房間系統(tǒng)課程設(shè)計
- 機票預(yù)定系統(tǒng)-課程設(shè)計報告
- c語言課程設(shè)計招生查詢系統(tǒng)
- c語言課程設(shè)計---飛機訂票系統(tǒng)
- c語言校園導(dǎo)游系統(tǒng)課程設(shè)計
- c語言課程設(shè)計-賓館管理系統(tǒng)
- c語言課程設(shè)計-成績管理系統(tǒng)
- c語言課程設(shè)計--宿舍管理系統(tǒng)
- c語言課程設(shè)計-學(xué)籍管理系統(tǒng)
- c語言課程設(shè)計車票管理系統(tǒng)
- c語言課程設(shè)計——飛機訂票系統(tǒng)
評論
0/150
提交評論