2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  數(shù)據(jù)結(jié)構(gòu)</b></p><p><b>  課程設(shè)計(jì)說明書</b></p><p>  題目: 停車場(chǎng)問題 </p><p>  院 系: 計(jì)算機(jī)科學(xué)與工程學(xué)院 </p><p>  專業(yè)班級(jí):

2、 計(jì)算機(jī)08-4班 </p><p>  學(xué) 號(hào): </p><p>  學(xué)生姓名:   </p><p>  指導(dǎo)教師:  </p><p>  2010年 02 月 24 日</p>

3、;<p>  課程設(shè)計(jì)(論文)任務(wù)書</p><p>  計(jì)算機(jī)科學(xué)與工程 學(xué)院 計(jì)算機(jī)軟件教研室</p><p>  2009年 12月 29 日

4、 </p><p><b>  目  錄</b></p><p><b>  1 問題描述1</b></p><p><b>  2 需求分析1</b></p><p&

5、gt;<b>  3 總體設(shè)計(jì)2</b></p><p>  3.1 棧和隊(duì)列在使用前的數(shù)據(jù)類型定義及各自的結(jié)點(diǎn)類型</p><p><b>  2</b></p><p><b>  4 總結(jié)12</b></p><p><b>  參考文獻(xiàn)12</b&

6、gt;</p><p><b>  1 問題描述</b></p><p>  利用棧和隊(duì)列實(shí)現(xiàn)車的停放,等候以及結(jié)算;在執(zhí)行時(shí)使用菜單方式實(shí)現(xiàn),選擇需要的停車服務(wù),執(zhí)行后可以顯示打印結(jié)果。</p><p>  設(shè)停車場(chǎng)內(nèi)只有一個(gè)可停放N輛汽車的狹長(zhǎng)通道,且只有一個(gè)大門可供汽車進(jìn)出。汽車在停車場(chǎng)內(nèi)車輛到達(dá)時(shí)間的先后順序,依次由北向南排列(大門在最

7、南端,最先到達(dá)的第一輛車停放在車場(chǎng)的最北端),若車場(chǎng)內(nèi)已停滿N輛汽車,則后的汽車只能在門外的便道上等候,一旦有車開走,則排在便道上的第一輛車即可開入;當(dāng)停車場(chǎng)內(nèi)某輛車要離開時(shí),在它之后進(jìn)入的車輛必須先退出車場(chǎng)為它讓路,待該輛車開出大門外,其它車輛再按原次序進(jìn)入車場(chǎng),每輛停放在車場(chǎng)的車在它離開停車場(chǎng)時(shí)必須按它停留的時(shí)間長(zhǎng)短交納費(fèi)用。</p><p>  以棧模擬停車場(chǎng),以隊(duì)列模擬車場(chǎng)外的便道,按照從終端讀入的輸入的

8、數(shù)據(jù)序列進(jìn)行模擬管理。每一組輸入數(shù)據(jù)包括三個(gè)數(shù)據(jù)項(xiàng):汽車“到達(dá)”或“離去”的信息,汽車牌照號(hào)碼以及到達(dá)或離去的時(shí)刻。對(duì)每一組輸入數(shù)據(jù)進(jìn)行操作后的輸出信息為:若是車輛到達(dá),則輸出汽車在停車場(chǎng)或便道上的停車位置;若是車輛離去,則輸出汽車在停車場(chǎng)內(nèi)停留的時(shí)間和應(yīng)交納的費(fèi)用(在便道上停留的時(shí)間不收費(fèi))。棧以順序結(jié)構(gòu)實(shí)現(xiàn),隊(duì)列以鏈表結(jié)構(gòu)實(shí)現(xiàn)。</p><p><b>  2 需求分析</b></

9、p><p>  根據(jù)問題要求,我認(rèn)為,雖然本程序?qū)τ诂F(xiàn)實(shí)生活中的用處不是很現(xiàn)實(shí),但是可以豐富我們對(duì)棧和隊(duì)列的理解,也可以讓我們學(xué)會(huì)用棧和隊(duì)列來模擬現(xiàn)實(shí)中的問題,本程序要實(shí)現(xiàn)的功能有:</p><p>  用順序結(jié)構(gòu)棧和鏈表結(jié)構(gòu)隊(duì)列來模擬停車場(chǎng)和過道:為了能用棧模擬停車場(chǎng)和用隊(duì)列隊(duì)列模擬過道,首先得為棧和鏈?zhǔn)疥?duì)列定義結(jié)點(diǎn),然后為棧和隊(duì)列中各函數(shù)的實(shí)現(xiàn)包括初始化棧和隊(duì)列還有棧的判斷??张袛鄺M來提

10、示不能出車和什么時(shí)候過道上的車進(jìn)入停車場(chǎng),以入棧出棧來模擬車輛的出入停車場(chǎng),以判斷隊(duì)列是否為空來提示過道是否有車來進(jìn)入停車場(chǎng)和入隊(duì)來模擬車等候在過道上出隊(duì)來讓過道上的車進(jìn)入停車場(chǎng),還有取隊(duì)列首個(gè)元素來模擬排在隊(duì)首的車進(jìn)入停車場(chǎng)。</p><p>  停車函數(shù):當(dāng)選擇是停放車輛時(shí),則先檢查停車場(chǎng)有沒有滿,如果沒滿就會(huì)調(diào)用停車函數(shù),把車的信息輸入到棧內(nèi),表示該車已進(jìn)入停車場(chǎng),并輸出本車在停車場(chǎng)內(nèi)的具體位置。</

11、p><p>  等候函數(shù):在選擇停放車輛時(shí),但停車場(chǎng)已滿,則只能調(diào)用等候函數(shù)。將車輛的輸入信息存入隊(duì)列中,表示該車需要在過道內(nèi)等候,并輸出本車在過道內(nèi)的具體位置。</p><p>  車輛出站函數(shù):當(dāng)選擇車輛出站時(shí),則要輸出汽車在停車場(chǎng)內(nèi)停留的時(shí)間和應(yīng)交納的費(fèi)用,其中不包括車在過道內(nèi)等候所用的時(shí)間。</p><p><b>  3 總體設(shè)計(jì)</b>

12、</p><p>  3.1棧和隊(duì)列在使用前的數(shù)據(jù)類型定義及各自的結(jié)點(diǎn)類型</p><p>  在設(shè)計(jì)程序時(shí),為了能更簡(jiǎn)單地得到用戶輸入的準(zhǔn)確的時(shí)間,我定義了一個(gè)時(shí)間數(shù)據(jù)類型,其中包括小時(shí)信息和分鐘信息。</p><p>  typedef struct{ //定義時(shí)間類型用來存儲(chǔ)車輛進(jìn)出站時(shí)間</p><p><b>  i

13、nt hour;</b></p><p>  int minute;</p><p><b>  }time;</b></p><p>  typedef struct //定義汽車數(shù)據(jù)類型用來存儲(chǔ)棧和隊(duì)列中元素值</p><p><b>  {</b></p><

14、;p>  char name[8];</p><p>  char Carnum[6];</p><p><b>  time ti;</b></p><p><b>  }Car;</b></p><p>  typedef struct //定義棧結(jié)點(diǎn)類型模擬停車場(chǎng)</p>

15、;<p><b>  {</b></p><p>  Car data[MAXSIZE];</p><p><b>  int top;</b></p><p>  }SeqStack,*pSeqStack;</p><p>  typedef struct node{ //定義

16、結(jié)點(diǎn)</p><p><b>  Car data;</b></p><p>  struct node *next;</p><p>  }Qnode,*PQnode;</p><p>  typedef struct { //定義鏈?zhǔn)疥?duì)列結(jié)點(diǎn)類型模擬通道</p><p>  PQnod

17、e front,rear; </p><p>  }LinkQueue,*PLinkQueue;</p><p>  程序在執(zhí)行時(shí),用到的主要函數(shù)有:</p><p>  pSeqStack InitStack() //初始化棧</p><p>  int StackEmpty(pSeqStack S) //判???lt;

18、/p><p>  int StackFull(pSeqStack S) //判棧滿</p><p>  int Push(pSeqStack S,char name[],char num[],time arriveti) //入棧</p><p>  { //Car x;</p><p>  if(S->top == MA

19、XSIZE-1)</p><p><b>  {</b></p><p>  //cout<<"棧已滿!"<<endl;</p><p><b>  return 0;</b></p><p><b>  }</b></p>

20、;<p><b>  else</b></p><p><b>  { </b></p><p>  S->top++; </p><p>  strcpy(S->data[S->top].name,name);</p><p>  strcpy(S->da

21、ta[S->top].Carnum,num);</p><p>  S->data[S->top].ti.hour=arriveti.hour;</p><p>  S->data[S->top].ti.minute=arriveti.minute;</p><p><b>  return 1;</b></

22、p><p><b>  }</b></p><p><b>  }</b></p><p>  int Pop(pSeqStack S) //出棧</p><p><b>  { </b></p><p>  if(StackEmpty(S))<

23、;/p><p><b>  {</b></p><p><b>  return 0;</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  { <

24、/b></p><p>  S->top--; //**此出棧只是將top指針下移了位置,而原本的top所指結(jié)點(diǎn)不考慮了</p><p><b>  return 1;</b></p><p><b>  }</b></p><p><b>  }</b>&

25、lt;/p><p>  PLinkQueue InitQueue() //初始化隊(duì)列</p><p>  int QueueEmpty(PLinkQueue Q) //判隊(duì)空</p><p>  int InQueue(PLinkQueue Q,char num[],char name[]) //入隊(duì)列</p><p><b

26、>  { </b></p><p><b>  PQnode p;</b></p><p>  p=(PQnode)malloc(sizeof(Qnode));</p><p><b>  if( !p)</b></p><p><b>  {</b>&l

27、t;/p><p>  cout<<"內(nèi)存溢出!"<<endl; //**“溢出”即已經(jīng)沒有空間可分配給此結(jié)點(diǎn)了</p><p><b>  return 0;</b></p><p><b>  }</b></p><p>  strcpy(p->

28、data.Carnum,num);</p><p>  strcpy(p->data.name,name);</p><p>  p->next=NULL;</p><p>  if(QueueEmpty(Q))</p><p>  Q->front=Q->rear=p;</p><p><

29、;b>  else{</b></p><p>  Q->rear->next=p;</p><p>  Q->rear=p;</p><p><b>  }</b></p><p><b>  return 1;</b></p><p>&

30、lt;b>  }</b></p><p>  int OutQueue(PLinkQueue Q) //出隊(duì)</p><p><b>  {</b></p><p><b>  PQnode p;</b></p><p>  p=(PQnode)malloc(sizeof(Qn

31、ode));</p><p><b>  if(!p)</b></p><p><b>  {</b></p><p>  cout<<"內(nèi)存溢出!"<<endl;</p><p><b>  return 0;</b></p&

32、gt;<p><b>  }</b></p><p>  p=Q->front;</p><p>  Q->front =Q->front->next;</p><p><b>  free(p);</b></p><p>  if(!Q->front)&

33、lt;/p><p>  Q->rear=NULL;</p><p><b>  return 1;</b></p><p><b>  }</b></p><p>  int CountQueue(PLinkQueue Q) //計(jì)算隊(duì)列中車輛個(gè)數(shù),顯示通道中車輛停放位置</p>

34、<p><b>  {</b></p><p>  int count=0;</p><p><b>  PQnode p;</b></p><p>  p=Q->front;</p><p>  while(p!=NULL)</p><p><b&g

35、t;  {</b></p><p><b>  count++;</b></p><p>  p=p->next;</p><p><b>  }</b></p><p>  return count;</p><p><b>  }</b&

36、gt;</p><p>  int DeleteQueue(PLinkQueue Q,char num[],char name[]) //取隊(duì)頭元素,為后來的進(jìn)棧找元素</p><p><b>  {</b></p><p>  int count=0;</p><p><b>  PQnode p;<

37、;/b></p><p>  p=Q->front;</p><p>  while(p!=NULL)</p><p><b>  {</b></p><p><b>  count++;</b></p><p>  p=p->next;</p>

38、<p><b>  }</b></p><p>  return count;</p><p><b>  }</b></p><p>  int InsertCar(pSeqStack S,char name[],char num[],time arriveti) //單個(gè)車輛入站</p>

39、<p><b>  {</b></p><p>  Push(S,name,num,arriveti);</p><p>  cout<<"當(dāng)前車輛停放在停車場(chǎng)第"<<S->top+1<<"位"<<endl;</p><p><b&g

40、t;  return 1;</b></p><p><b>  }</b></p><p>  圖1 單個(gè)車輛進(jìn)站</p><p>  double ExitCar(pSeqStack S,PLinkQueue Q,char name[],char num[],time leaveti) //車輛出站/</p>

41、<p><b>  {</b></p><p>  int i,position,flag=0;</p><p>  //char num[6]; //要出站的車的車牌號(hào)</p><p>  for(i=0;i<S->top+1;i++)</p><p>&

42、lt;b>  {</b></p><p>  if(strcmp(S->data[i].Carnum,num)==0) //**strcmp()結(jié)果0為true,1為false,而在while()條件判斷時(shí)1為true,0為false, 即:將車牌號(hào)不匹配的車入棧n,出棧s,取車牌號(hào)匹配的計(jì)算費(fèi)用

43、 </p><p><b>  {</b></p><p>  position=i;</p><p><b>  flag=1;</b></p><p><b>  }</b></p><p><b>  }<

44、/b></p><p>  if(! flag)</p><p><b>  {</b></p><p>  cout<<"沒有此輛車"<<endl;</p><p><b>  }</b></p><p>  pSeqSta

45、ck S1;</p><p>  S1=InitStack(); //臨時(shí)棧,存放在要出站車輛之后進(jìn)入車場(chǎng)的車輛</p><p><b>  if(!S1)</b></p><p><b>  {</b></p><p>  cout<<"車輛出站失?。?quot;&

46、lt;<endl;</p><p><b>  exit(1);</b></p><p><b>  }</b></p><p>  for(i=S->top;i>position;i--)</p><p><b>  {</b></p><

47、;p>  Pop(S);/*車場(chǎng)出車*/</p><p>  Push(S1,S->data[S->top].name,S->data[S->top].Carnum,S->data[S->top].ti);/*臨時(shí)棧入車*/</p><p><b>  }</b></p><p>  double ac

48、count=0;</p><p>  account=((leaveti.hour-S->data[S->top].ti.hour)*60+(leaveti.minute-S->data[S->top].ti.minute))*price;</p><p>  Pop(S);/*所指定的車輛出站*/</p><p>  while(S1-&g

49、t;top!=-1)</p><p><b>  {</b></p><p>  Push(S,S1->data[S1->top].name,S1->data[S->top].Carnum,S1->data[S1->top].ti);/*車場(chǎng)入車*/</p><p>  Pop(S1);/*臨時(shí)棧出車*/&l

50、t;/p><p><b>  }</b></p><p>  if(Q->rear!=NULL&&Q->front!=NULL)/*通道內(nèi)有車*/</p><p><b>  {</b></p><p>  DeleteQueue(Q,num,name);</p>

51、<p>  Push(S,name,num,leaveti);</p><p>  //cout<<"通道車輛進(jìn)站成功!"<<endl;</p><p><b>  }</b></p><p>  return account;</p><p><b>

52、  }</b></p><p><b>  圖2 車輛結(jié)算</b></p><p>  int Waiting(PLinkQueue Q,char name[],char num[]) //等候停放</p><p><b>  {</b></p><p>  InQueue(Q,n

53、ame,num);</p><p>  cout<<"當(dāng)前車輛停放在通道第"<<CountQueue(Q)<<"位"<<endl;</p><p><b>  return 1;</b></p><p><b>  }</b></

54、p><p><b>  圖3 等候停放</b></p><p>  void Show(pSeqStack S,PLinkQueue Q) //車站內(nèi)信息顯示</p><p><b>  {</b></p><p><b>  int i;</b></p>&

55、lt;p>  if(S->top==-1)</p><p><b>  {</b></p><p>  cout<<"車場(chǎng)為空!"<<endl;</p><p><b>  }</b></p><p>  cout<<"當(dāng)

56、前車場(chǎng)內(nèi)車輛信息是:"<<endl;</p><p>  cout<<"車牌號(hào):"<<ends<<"車主姓名:"<<ends<<"到達(dá)時(shí)間:"<<endl;</p><p>  for(i=0;i<S->top+1;i++)&

57、lt;/p><p><b>  {</b></p><p>  cout<<S->data[i].Carnum<<ends<<S->data[i].name<<ends<<S->data[i].ti.hour<<" : "<<S->data[i]

58、.ti.minute<<endl;</p><p><b>  }</b></p><p>  if(Q->rear!=NULL&&Q->front!=NULL)</p><p><b>  {</b></p><p>  ///Q->front=Q-&

59、gt;front->next;</p><p>  ///Q->rear=Q->rear;</p><p>  cout<<"通道內(nèi)車輛信息:"<<endl;</p><p>  cout<<"車主姓名:"<<ends<<"車牌號(hào):&quo

60、t;<<endl;</p><p>  cout<<Q->front->data.name<<ends<<Q->front->data.Carnum<<endl;</p><p>  Q->front=Q->front->next;</p><p><b>

61、;  }</b></p><p><b>  }</b></p><p>  圖4 車站內(nèi)信息顯示</p><p>  void main()</p><p><b>  {</b></p><p>  char name[8],num[6];</p>

62、;<p>  time arriveti,leaveti; //定義兩個(gè)時(shí)間變量</p><p>  int select;</p><p>  pSeqStack S; //定義棧作為停車場(chǎng)</p><p>  S=InitStack();</p><p>  PLinkQueue Q; //定義鏈

63、隊(duì)列作為通道</p><p>  Q=InitQueue();</p><p>  cout<<"=========================快樂家園停車場(chǎng)========================"<<endl;</p><p>  cout<<endl;</p><p>

64、<b>  while (1)</b></p><p><b>  {</b></p><p>  cout<<"1、停放車輛:"<<endl;</p><p>  cout<<"2、輸出車場(chǎng)內(nèi)車輛信息:"<<endl;</p&g

65、t;<p>  cout<<"3、車輛結(jié)算:"<<endl;</p><p>  cout<<"0、退出程序。"<<endl;</p><p>  cout<<endl;</p><p>  cout<<"請(qǐng)選擇要執(zhí)行的操作:&qu

66、ot;<<endl;</p><p>  cin>>select;</p><p>  switch(select)</p><p><b>  {</b></p><p>  case 0:exit(0);</p><p><b>  break;</b&

67、gt;</p><p><b>  case 1:</b></p><p>  cout<<"請(qǐng)輸入到達(dá)車輛的信息:"<<endl;</p><p>  cout<<"請(qǐng)輸入車主姓名:"<<endl;</p><p>  cin>

68、;>name;</p><p>  cout<<"請(qǐng)輸入車牌號(hào):"<<endl;</p><p><b>  cin>>num;</b></p><p>  cout<<"請(qǐng)輸入車的到達(dá)時(shí)間的小時(shí)信息(0-23):"<<endl;</

69、p><p>  cin>>arriveti.hour;</p><p>  cout<<"請(qǐng)輸入車的到達(dá)時(shí)間的分鐘信息(0-59):"<<endl;</p><p>  cin>>arriveti.minute;</p><p>  if(StackFull(S))</p&

70、gt;<p>  Waiting(Q,name,num);</p><p><b>  else</b></p><p>  InsertCar(S,name,num,arriveti);</p><p>  cout<<endl;</p><p><b>  break;</b

71、></p><p><b>  case 2:</b></p><p>  cout<<"當(dāng)前車場(chǎng)信息:"<<endl;</p><p>  Show(S,Q);</p><p>  cout<<endl;</p><p><b&

72、gt;  break;</b></p><p><b>  case 3:</b></p><p>  double money;</p><p>  if(StackEmpty(S))</p><p><b>  {</b></p><p>  cout<

73、<"對(duì)不起,停車場(chǎng)還沒車停放"<<endl;</p><p><b>  money=0;</b></p><p><b>  }</b></p><p><b>  else{</b></p><p>  cout<<&quo

74、t;請(qǐng)輸入車主姓名:"<<endl;</p><p>  cin>>name;</p><p>  cout<<"請(qǐng)輸入車牌號(hào)\n";</p><p><b>  cin>>num;</b></p><p>  cout<<&quo

75、t;請(qǐng)輸入車輛離開時(shí)間的小時(shí)信息(0-23)\n";</p><p>  cin>>leaveti.hour;</p><p>  cout<<"請(qǐng)輸入車輛離開時(shí)間的分鐘信息(0-59)\n";</p><p>  cin>>leaveti.minute;</p><p>  

76、money=ExitCar(S,Q,name,num,leaveti);</p><p>  cout<<"你停車的總時(shí)間為"<<money/price<<"分鐘"<<endl;</p><p>  cout<<"你所需交納的停車費(fèi)用為"<<money<

77、<"元"<<endl;</p><p><b>  };</b></p><p><b>  break;</b></p><p><b>  default:</b></p><p>  cout<<"輸入錯(cuò)誤,請(qǐng)重

78、新選擇!"<<endl;</p><p><b>  break;</b></p><p>  }//end switch</p><p>  }//end while </p><p>  }//end main()</p><p><b>  4 總結(jié)</

79、b></p><p>  通過這次課程設(shè)計(jì),我對(duì)于編寫程序有了更新的認(rèn)識(shí),更多的感觸。首先是要把C語言這門課學(xué)好,作為編程的基礎(chǔ),應(yīng)用是很廣泛的。就像在處理停車場(chǎng)問題時(shí),因?yàn)榇蟾庞邪肽陼r(shí)間沒有學(xué)C了,好多函數(shù)都不怎么會(huì)用了,于是只好又花時(shí)間把能用到的知識(shí)點(diǎn)好好地看了一遍,while循環(huán)的循環(huán)條件,字符串string相關(guān)函數(shù)的使用方法。其實(shí),在處理停車場(chǎng)問題時(shí),更重要的還是在數(shù)據(jù)結(jié)構(gòu)書上的棧和隊(duì)列的應(yīng)用。為了

80、更順利的應(yīng)用這兩個(gè)知識(shí)點(diǎn),我又把書上棧和隊(duì)列的相關(guān)代碼理解了一遍。還有就是在設(shè)計(jì)中處理時(shí)間記錄上,我定義了一個(gè)時(shí)間time數(shù)據(jù)類型,來記錄時(shí)和分鐘信息。在設(shè)計(jì)程序時(shí),要考慮到好多問題,當(dāng)車場(chǎng)停放已滿時(shí),需要將下一輛要停放的車放在通道內(nèi),等候停放;而先進(jìn)入停車場(chǎng)內(nèi)的車,在出站時(shí)需要將在它之后進(jìn)入的車退出來,等車輛出站后,再按原順序進(jìn)入站,此時(shí)就需要定義一個(gè)臨時(shí)的棧,來存放之后進(jìn)入的車,等原來停放在車場(chǎng)的車都進(jìn)入后,通道上的第一輛車要進(jìn)入車

81、場(chǎng),并把出站的車的離開時(shí)間作為由通道進(jìn)入停車場(chǎng)的到達(dá)時(shí)間。而在處理結(jié)算算法時(shí),牽涉到元素在各存儲(chǔ)位置的轉(zhuǎn)移,需要考慮到程序的健壯性,技術(shù)要求更高了。</p><p>  然后,認(rèn)識(shí)到程序需要經(jīng)常編寫,經(jīng)常練。在調(diào)程序時(shí)可能會(huì)出現(xiàn)不少的錯(cuò)誤提示,這時(shí)就需要你靜下心來慢慢分析,一個(gè)錯(cuò)誤一個(gè)錯(cuò)誤的過,還有在不懂的地方,需要研究或詢問別人,千萬不能就模糊地過去了!有跟自己的想法不同的,可用自己的方法試著調(diào)一下。</

82、p><p>  分析數(shù)據(jù)結(jié)構(gòu)這門課,它是培養(yǎng)我們編程思維的一種很好的方法,我們要想把編程學(xué)好,需要把思維培養(yǎng)到能很自然的把問題轉(zhuǎn)換為學(xué)過的知識(shí)的水平。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]秦鋒.數(shù)據(jù)結(jié)構(gòu)(C語言版).合肥:中國(guó)科大出版社,2007</p><p>  [2]溫秀梅,丁學(xué)均.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論