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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  河南城建學院</b></p><p><b>  課程設計報告書</b></p><p>  專 業:計算機科學與技術 </p><p>  課程設計名稱:《數據結構課程設計》</p><p>  題 目:飛機航班訂票系統</p>

2、<p>  班 級:xxx</p><p><b>  學    號:x</b></p><p><b>  姓    名:xx</b></p><p>  同 組 人 員:x</p><p>  指 導 老 師:x</p><p> 

3、 完 成 時 間:2012-2-17</p><p><b>  摘要</b></p><p>  隨著時代的進步社會分工的不斷細化,各個行業聯系的不斷密切,人們出行越來越多,出行的方式也是百花齊放,作為空中重要的交通工具,飛機航空系統也在不斷地得到優化,其中重要的一項就是飛機航空訂票系統,因此好的訂票系統關系著人們的日常出行方便與否,設計并編制出符合人們需要的

4、航空訂票系統是一項繁重而艱巨的任務,需要我們認真去完成。</p><p>  本文采用C作為前臺開發工具,VC6.0作為程序代碼的實現,旨在實現對現有飛機訂票系統中遇到的各種情況進行良好的改進,是作為嵌入式系統應用于機場的良好軟件。</p><p>  關鍵詞:C,VC 6.0,飛機訂票系統</p><p><b>  目錄</b></p

5、><p><b>  目錄3</b></p><p>  第一章開發環境和開發工具4</p><p>  1.1C語言簡介4</p><p>  1.2 開發背景4</p><p>  1.3 開發環境4</p><p>  第二章 算法思想5</p&g

6、t;<p>  2.1 系統需求分析5</p><p>  2.2 系統總體設計5</p><p>  2.2.1 系統設計目標5</p><p>  2.2.2 開發設計思想5</p><p>  2.2.3 系統功能模塊設計6</p><p>  2.3 算法思想描述7</p>

7、<p>  第三章算法實現..11</p><p>  3.1 數據結構11</p><p>  3.2 程序模塊11</p><p>  3.3 各模塊之間的調用關系12</p><p>  3.4 源程序代碼12</p><p>  第四章測試與分析21</p><

8、p>  4.1 測試數據選擇21 </p><p>  4.2 測試結果分析22</p><p><b>  總 結22</b></p><p><b>  心得體會22</b></p><p><b>  參考文獻23</b></p>&l

9、t;p><b>  開發環境和開發工具</b></p><p><b>  C/C++語言介紹</b></p><p><b>  開發背景</b></p><p>  隨著科學技術的不斷發展,計算機科學日漸成熟,其強大功能已為人們所深刻認識,它己進入人類社會的各個領域并發揮著越來越重要的作用。

10、采用計算機進行信息化管理已成為衡量各個國家科學化和現代化的重要標志,而交通方式的全面自動化、信息化則是其中重要的組成部分,在很大程度上影響著企業的經濟效益和社會效益。因此,本文所研究的航空訂票系統具有一定的使用價值和現實意義。</p><p>  開發環境 &l

11、t;/p><p>  本文所采用的開發環境主要是基于VC6.0和基于面向對象程序設計的c++。VC是個平臺開工具。該軟件使用TC2為內核,提供WINDOWS平臺的開發界面,因此也就支持WINDOWS平臺下的功能,例如剪切、復制、粘貼和查找替換等。而且在功能上也有它的獨特特色例如語法加亮、C內嵌匯編、自定義擴展庫的支持等。</p><p><b>  算法思想</b><

12、;/p><p>  2.1 系統需求分析</p><p>  隨著經濟全球化的推進以及企業激烈的競爭,各大機場訂票系統已經越來越不能適應人們日常出行的局面,所以我們現在需要一個檢索迅速、查找方便、易修改功能齊全方便的系統來適應我們的需求。</p><p>  問題的提出:為了減少人工工作量,提高工作效率,使機場管理員的工作更加有效的進行。</p><

13、p><b>  2.2系統總體設計</b></p><p>  2.21 系統設計目標</p><p>  本文研究開發的航空訂票系統用于完成航空訂票工作,有以下三個方面的目標:</p><p>  支持航空管理公司更加便捷的管理</p><p>  支持航空公司高效率的滿足人們空行需求,包括與班機有關的訂票,退

14、票,查詢等功能。</p><p>  【3】支持航空公司隨時增加或者是刪除航班信息 </p><p><b>  開發設計思想</b></p><p>  基于以上系統設計目標,本文在開發人事管理信息系統時遵循了以下開發設計思想:</p>

15、;<p>  ●采用現有的軟硬件環境及先進的管理系統開發方案,從而達到充分利用現有資源,提高系統開發水平和應用效果的目的。</p><p>  ●盡量達到操作過程中的直觀、方便、實用、安全等要求。</p><p>  ●系統采用模塊化程序設計方法,既便于系統功能的各種組合和修改,又便于未參與開發的技術維護人員補充、維護。</p><p>  ●系統應具

16、備數據庫維護功能,及時根據用戶需求進行數據的添加、刪除、修改、等操作。</p><p>  2.23 系統功能模塊設計</p><p>  本系統分為六個模塊:增加航班模塊、瀏覽航班模塊、查找航班模塊、航班排序模塊、訂票模塊、退票模塊。得到如圖所示系統功能模塊圖。</p><p>  圖2-1 系統功能模塊圖</p><p>  2.3 算

17、法思想描述</p><p>  【1】系統啟動時通過輸入航班信息來增加乘客的選擇范圍</p><p>  【2】當選擇功能1時,進入增加航班模塊</p><p>  【3】當選擇功能2時,進入瀏覽航班信息模塊</p><p>  【4】當選擇功能3時,進入查找航班信息模塊</p><p>  【5】當選擇功能4時,進入

18、航班排序模塊,有兩種選擇一是從航班號從大到小,二是從航班號從小到大</p><p>  【6】當需要訂票時,可以選擇功能5進入訂票模塊,</p><p>  【7】當有的乘客需要退票時也可以進入退票模塊</p><p><b>  算法實現</b></p><p><b>  3.1 數據結構</b>

19、;</p><p>  航空管理系統是一個數據庫應用系統,航班的所有信息都保存在數據庫中。</p><p><b>  程序模塊 </b></p><p>  為實現函數功能特定義一下函數模型,具體程序參考程序源代碼模塊</p><p>  void add();//函數聲明增加航班信息函數</p>&

20、lt;p>  void print(); //顯示航班信息</p><p>  void search();//查找航班信息</p><p>  void dingpiao();//訂票業務</p><p>  void tuipiao();//退票</p><p>  void read();//讀取文件<

21、/p><p>  void save();//保存文件</p><p>  void output();//輸出格式</p><p>  void paixu();//航班排序</p><p>  void chushihua();//系統初始化</p><p>  void build();//建立數據

22、文件</p><p>  void paixu1();//按航班號從小到大排序</p><p>  void paixu2();//從大到小</p><p>  各模塊之間的調用關系</p><p>  程序從主函數開始,首先調用chushihua函數用來判斷系統本身是否已經有原始數據文件,如果已經有原始數據則調用read函數否則調用

23、build函數用來創建數據文件。進入系統開始頁面,當進入增加航班信息模塊時調用add函數和save函數,進入瀏覽信息模塊后調用print函數來顯示已有數據文件,進入查詢信息模塊調用search函數,dingpiao和tuipiao函數中首先調用search函數,然后在相應的增加或者是減少飛機航票。</p><p><b>  程序源代碼</b></p><p>  #

24、include<stdio.h></p><p>  #include<string.h></p><p>  #include<process.h></p><p>  #define N 9999//定義最多的航班數</p><p>  #define PRINT "%d\t

25、\t%s\t\t%s\t\t星期%s\t\t%d\n ",s[i].num,s[i].start,s[i].over,s[i].time,s[i].count //宏定義輸出格式</p><p>  struct air //定義結構體數組</p><p><b>  {</b></p><p>  int nu

26、m;</p><p>  char start[20];</p><p>  char over[20];</p><p>  char time[10];</p><p>  int count;</p><p><b>  }s[N];</b></p>

27、<p>  int i,m=0;//定義全局變量</p><p>  char ii[10];</p><p>  void add();//函數聲明增加航班信息函數</p><p>  void print(); //顯示航班信息</p><p>  void search();//查找航班信息</p

28、><p>  void dingpiao();//訂票業務</p><p>  void tuipiao();//退票</p><p>  void read();//讀取文件</p><p>  void save();//保存文件</p><p>  void output();//輸出格式<

29、;/p><p>  void paixu();//航班排序</p><p>  void chushihua();//系統初始化</p><p>  void build();//建立數據文件</p><p>  void paixu1();//按航班號從小到大排序</p><p>  void paixu2

30、();//從大到小</p><p>  void main()//主函數</p><p><b>  {</b></p><p><b>  int j; </b></p><p>  chushihua();//系統初始化判斷是否存在原始數據文件</p><p&g

31、t;  printf(" 歡迎使用飛機訂票系統\n");</p><p><b>  do</b></p><p><b>  {</b></p><p>  printf("===========================================

32、===================================== "); </p><p>  printf("1.增加航班信息\n"</p><p>  "\t2.瀏覽航班信息\n"</p><p>  "\t\t3.查找航班信息(按航班號)\t\t╮(╯_╰)╭\n"<

33、/p><p>  "\t\t\t4.航班排序(按航班號)\n"</p><p>  "\t\t\t\t5.訂票業務\n" </p><p>  "\to(︶︿︶)o\t\t\t6.退票業務\n"</p><p>  "\t\t\t\t\t\t0.退出\n");<

34、/p><p>  printf("================================================================================ "); </p><p>  printf("請在0-6中選擇以回車鍵結束: ");</p><p>  scanf("%d

35、",&j);</p><p>  fflush(stdin);</p><p><b>  switch(j)</b></p><p><b>  {</b></p><p>  case 1: add();</p><p><b>  bre

36、ak;</b></p><p>  case 2:print();</p><p><b>  break;</b></p><p>  case 3:search();</p><p><b>  break;</b></p><p>  case 4:p

37、aixu();</p><p><b>  break;</b></p><p>  case 5:dingpiao();</p><p><b>  break;</b></p><p>  case 6:tuipiao();</p><p><b>  

38、break; </b></p><p>  case 0:</p><p><b>  save();</b></p><p>  printf("謝謝使用,再見! ");</p><p><b>  break;</b></p><p&g

39、t;  default:printf("您輸入不合法,請按回車鍵繼續");</p><p>  getchar();</p><p><b>  }</b></p><p>  }while(j!=0);//判斷是否調用其他函數</p><p><b>  }</b><

40、/p><p>  void chushihua()//定義系統初始化函數</p><p><b>  {</b></p><p>  if(access("hangban.dat",0))</p><p><b>  {</b></p><p><

41、b>  build();</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  read();</b></p><p><b>  }</b></p>

42、<p>  void build()//定義建立數據文件函數</p><p><b>  {</b></p><p>  FILE *fp;//定義文件指針</p><p>  if((fp=fopen("hangban.dat","wb"))==NULL)//打開文件并判定是否出錯

43、 </p><p><b>  {</b></p><p>  printf("創建文件失敗! ");</p><p>  getchar();</p><p><b>  return;</b></p><p><b>  }</b

44、></p><p>  printf("請依次輸入航班信息(以回車鍵結束):\n"); </p><p>  printf("-------------------------------------------------------------------------- \n");</p><p>  fo

45、r(i=0;i<N;i++)</p><p><b>  {</b></p><p>  printf("請輸入航班號: "); </p><p>  scanf("%d",&s[i].num);</p><p>  printf("請輸入起始站: &

46、quot;);</p><p>  scanf("%s",s[i].start);</p><p>  printf("請輸入終點站: ");</p><p>  scanf("%s",s[i].over);</p><p>  printf("請輸入時間(星期幾)

47、: ");</p><p>  scanf("%s",s[i].time);</p><p>  printf("請輸入機票數: ");</p><p>  scanf("%d",&s[i].count);</p><p>  fwrite(&s[i]

48、,sizeof(struct air),1,fp);</p><p><b>  m++;</b></p><p>  printf("添加完畢,是否繼續添加?請鍵入y或n以回車鍵結束:");</p><p>  scanf("%s",ii);</p><p>  if(strcm

49、p(ii,"y")!=0)//判斷是否繼續添加航班信息</p><p><b>  {</b></p><p>  fclose(fp);//關閉文件</p><p><b>  return;</b></p><p><b>  }</b>&l

50、t;/p><p><b>  }</b></p><p><b>  }</b></p><p>  void read()//定義讀取文件函數</p><p><b>  {</b></p><p><b>  FILE *fp;</

51、b></p><p>  if((fp=fopen("hangban.dat","r"))==NULL)</p><p><b>  {</b></p><p>  printf("創建文件失敗! ");</p><p>  getchar();</

52、p><p><b>  return;</b></p><p><b>  }</b></p><p><b>  i=0;</b></p><p>  while(!feof(fp))</p><p><b>  {</b></

53、p><p>  fread(&s[i],sizeof(struct air),1,fp);//逐塊讀取數據</p><p><b>  i++;</b></p><p>  m++;//計算存在航班數</p><p><b>  }</b></p><p><

54、;b>  m--;</b></p><p>  fclose(fp);</p><p><b>  }</b></p><p>  void save()//定義保存函數</p><p><b>  {</b></p><p><b>  FI

55、LE *fp;</b></p><p>  if((fp=fopen("hangban.dat","wb"))==NULL) </p><p><b>  {</b></p><p>  printf("創建文件失敗! ");</p><p>  

56、getchar();</p><p><b>  return;</b></p><p><b>  }</b></p><p>  for(i=0;i<m;i++)//逐塊保存數據</p><p>  fwrite(&s[i],sizeof(struct air),1,fp);

57、</p><p>  fclose(fp);</p><p><b>  }</b></p><p>  void add()//定義增加航班信息函數</p><p><b>  {</b></p><p><b>  do{</b></p&g

58、t;<p>  printf("請依次輸入您要增加的航班信息(以回車鍵結束): \n"); //打印提示信息</p><p>  printf("-------------------------------------------------------------------------- \n");</p><p> 

59、 printf("請輸入航班號: "); </p><p>  scanf("%d",&s[m].num);</p><p>  printf("請輸入起始站: ");</p><p>  scanf("%s",s[m].start);</p><p

60、>  printf("請輸入終點站: ");</p><p>  scanf("%s",s[m].over);</p><p>  printf("請輸入時間: ");</p><p>  scanf("%s",s[m].time);</p><p>

61、;  printf("請輸入機票數: ");</p><p>  scanf("%d",&s[m].count);</p><p><b>  m++;</b></p><p>  printf("添加完畢,是否繼續添加?請鍵入y或n以回車鍵結束:");</p>

62、<p>  scanf("%s",ii);</p><p>  }while(!strcmp(ii,"y"));//判斷是否繼續添加</p><p><b>  }</b></p><p>  void output()//定義輸出格式函數</p><p>&

63、lt;b>  {</b></p><p>  printf("航班號\t\t起始站\t\t終點站\t\t時間\t\t機票數\n");</p><p>  for(i=0;i<m;i++)</p><p>  printf(PRINT);//打印出信息</p><p><b>  }&

64、lt;/b></p><p>  void print()//定義顯示航班信息函數</p><p><b>  {</b></p><p>  printf("\n目前我們有如下航班:\n");</p><p>  output();//調用輸出格式函數</p><

65、p>  printf("\n請按回車鍵返回上層菜單 ");</p><p>  getchar();</p><p>  getchar();</p><p><b>  }</b></p><p>  void search()//定義查詢函數</p><p>&l

66、t;b>  {</b></p><p><b>  int n;</b></p><p><b>  do</b></p><p><b>  {</b></p><p>  printf("\n請輸入航班號: ");</p>

67、<p>  scanf("%d",&n);//輸入查詢的航班號</p><p>  for(i=0;i<m;i++)</p><p><b>  { </b></p><p>  if(s[i].num==n)//按航班號判定輸出條件</p><p><b>

68、;  { </b></p><p>  printf("\n您所查找的航班信息為:\n ");</p><p>  printf("航班號\t\t起始站\t\t終點站\t\t時間\t\t機票數 \n\n");</p><p>  printf(PRINT);//顯示信息 </p><p&g

69、t;  printf("\n查詢完畢,按回車鍵繼續");</p><p>  getchar();</p><p>  getchar();</p><p><b>  return;</b></p><p><b>  }</b></p><p><

70、;b>  }</b></p><p>  printf("\n對不起,沒有您需要的信息!\n ");</p><p>  printf("是否重新查找?請鍵入y或n以回車鍵結束 ");</p><p>  scanf("%s",ii);</p><p>  }whi

71、le(!strcmp(ii,"y"));//判定是否重新查找</p><p><b>  } </b></p><p>  void dingpiao()//定義訂票業務函數</p><p><b>  {</b></p><p><b>  int n;</

72、b></p><p>  char a[10]="y";</p><p><b>  do</b></p><p><b>  {</b></p><p>  search();//調用查詢模塊</p><p>  if(!strcmp(ii,&q

73、uot;n"))</p><p><b>  {</b></p><p>  printf("對不起!沒有找到您所需要的航班,所以不能訂票。\n");</p><p>  printf("\n請按回車鍵返回上層菜單 ");</p><p>  getchar();<

74、;/p><p>  getchar();</p><p>  strcpy(ii,"n");</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  do</b></p&

75、gt;<p><b>  {</b></p><p>  printf("請輸入您要訂的機票數(以回車鍵結束): ");</p><p>  scanf("%d",&n);</p><p>  if(n<=0)//判定機票數是否出錯</p><p&

76、gt;<b>  {</b></p><p>  printf("輸入錯誤!至少需訂1張機票。\n");</p><p><b>  }</b></p><p>  else if(s[i].count==0)//判定機票是否售完</p><p><b>  {<

77、/b></p><p>  printf("對不起,你所選擇的航班的機票已售完!\n");</p><p><b>  break;</b></p><p><b>  }</b></p><p>  else if(s[i].count!=0&&s[i].

78、count>=n)//判定機票數是否大于等于訂票數</p><p><b>  {</b></p><p>  s[i].count=s[i].count-n;</p><p>  printf("訂票成功! ");</p><p><b>  break;</b><

79、;/p><p><b>  }</b></p><p>  else if(s[i].count<n)//判定機票數是否小于訂票數</p><p><b>  { </b></p><p>  printf("對不起,你所選擇的航班只剩 %d張機票\n", s[i].count

80、);</p><p>  printf("是否需要重新輸入機票數?請輸入y或n以回車鍵結束: ");//判定是否重新輸入訂票數</p><p>  scanf("%s",a);</p><p><b>  }</b></p><p>  }while(!strcmp(a,"

81、;y"));</p><p>  printf("是否需要訂其他航班的機票?請輸入y或n以回車鍵結束: ");</p><p>  scanf("%s",a);</p><p>  }while(!strcmp(a,"y"));//判定是否繼續訂票</p><p>&l

82、t;b>  }</b></p><p>  void tuipiao()//定義退票函數</p><p><b>  {</b></p><p><b>  int n;</b></p><p>  char a[10];</p><p><b&g

83、t;  do</b></p><p><b>  {</b></p><p>  search();//調用查詢函數</p><p>  if(!strcmp(ii,"n"))</p><p><b>  {</b></p><p>  p

84、rintf("對不起!沒有找到您所需要的航班,所以不能退票。\n");</p><p>  printf("\n請按回車鍵返回上層菜單 ");</p><p>  getchar();</p><p>  getchar();</p><p>  strcpy(ii,"n");<

85、;/p><p><b>  break;</b></p><p><b>  }</b></p><p>  printf("請輸入您要退的機票數目: ");</p><p>  scanf("%d",&n);</p><p> 

86、 if(n<=0)//判定票數是否有效</p><p>  printf("輸入錯誤!至少需退1張機票。 ");</p><p><b>  else </b></p><p><b>  {</b></p><p>  s[i].count=s[i].count+n

87、;</p><p>  printf("退票成功! ");</p><p><b>  }</b></p><p>  printf("是否繼續? 請鍵入y或n以回車鍵結束: ");//判定是否繼續退票</p><p>  scanf("%s",a);&l

88、t;/p><p>  }while(!strcmp(a,"y"));//判定并跳出循環 </p><p><b>  }</b></p><p>  void paixu()//定義排序函數</p><p><b>  {</b></p><p>&

89、lt;b>  int n;</b></p><p>  printf("\n******************************************************************************** "); </p><p>  printf("1.按航班號從小到大排序\n"</p

90、><p>  "\t2.按航班號從大到小排序\n");</p><p>  printf("******************************************************************************** "); </p><p>  printf("請在1-2中選擇以回

91、車鍵結束: ");</p><p>  scanf("%d",&n);</p><p><b>  switch(n)</b></p><p><b>  {</b></p><p>  case 1:paixu1();//調用從小到大排序函數</p&

92、gt;<p><b>  break;</b></p><p>  case 2:paixu2();//調用從大到小排序函數</p><p><b>  break;</b></p><p><b>  }</b></p><p>  printf("排

93、序后的航班信息為:\n");</p><p>  output();//顯示排序后航班信息</p><p>  printf("\n請按回車鍵返回上層菜單 ");</p><p>  getchar();</p><p>  getchar();</p><p><b> 

94、 }</b></p><p>  void paixu1()//定義從小到大排序函數</p><p><b>  {</b></p><p><b>  int k,j;</b></p><p>  struct air t;</p><p>  for(i=

95、0;i<m;i++)//選擇法排序</p><p><b>  {</b></p><p><b>  k=i;</b></p><p>  for(j=i+1;j<m;j++)</p><p>  if(s[k].num>s[j].num)</p><p&g

96、t;<b>  k=j;</b></p><p><b>  if(i!=k)</b></p><p><b>  {</b></p><p><b>  t=s[k];</b></p><p>  s[k]=s[i];</p><p&

97、gt;<b>  s[i]=t;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void paixu2()//定義從大到小排序函數</p>

98、<p><b>  {</b></p><p><b>  int k,j;</b></p><p>  struct air t;</p><p>  for(i=0;i<m;i++)</p><p><b>  {</b></p><

99、p><b>  k=i;</b></p><p>  for(j=i+1;j<m;j++)</p><p>  if(s[k].num<s[j].num)</p><p><b>  k=j;</b></p><p><b>  if(i!=k)</b><

100、;/p><p><b>  {</b></p><p><b>  t=s[k];</b></p><p>  s[k]=s[i];</p><p><b>  s[i]=t;</b></p><p><b>  }</b></p

101、><p><b>  }</b></p><p><b>  }</b></p><p><b>  測試與分析</b></p><p><b>  4.1測試數據選擇</b></p><p><b>  表4-1</b

102、></p><p><b>  4.2測試結果分析</b></p><p>  在輸入測試數據后選擇訂票業務并再次輸入相應的數據會完成訂票業務。在訂票業務中調用dingpiao函數,所有函數的時間復雜度為O(n),系統本身采用線性結構模型。</p><p><b>  總 結</b></p>&l

103、t;p>  在今后的工作、學習中我將認真總結經驗教訓,努力使自己成為一名技術過硬、工作嚴謹、思維活躍的工程人員,為提高人們的生活質量做出更大的貢獻</p><p>  該系統主要完成以下功能</p><p>  功能:此系統功能分為管理員模塊和前臺票務員模塊;管理員模塊主</p><p>  要負責航班信息管理,包括增加新航班、修改原有航班、刪除航班的功能;前

104、</p><p>  臺票務員模塊包括乘客信息管理、訂票管理、航班查詢的工能。</p><p>  性能:能夠高效而且快速的管理航班信息及訂票功能,航班查詢可在較短</p><p>  時間內完成,數據能夠實時反映到終端,以確保信息查詢的準確性,方便乘客</p><p>  訂票,減少系統錯誤。 </p><p>&l

105、t;b>  心得體會</b></p><p>  在這次程序編制的過程中出現了很多問題,主要原因是自己以前接觸的關于編制程序的知識的缺乏,通過飛機航班訂票系統的開發讓我知道了自己的不足和缺點,寫出一個好的程序需要合作精神,一個人的力量畢竟是有限的團隊力量才是無窮的。一個好的程序員一定是從程序堆里走出來的,只有通過參與具體程序的開發才知道自己知識的有限,才會學會具體的分析問題,是自己的邏輯性和層次

106、性得到良好的鍛煉,</p><p>  課程設計是一門專業課,給我很多專業知識以及專業技能上了提升,同時又是一門思辨課,讓我感觸很深,是我對抽象的理論有了具體的認識,在這次課程設計中知道了以前沒有接觸過的很多函數,C語言中的文件部分因為種種原因都沒有得到及時的學習,以前很多東西都沒有學好,就像老師以前說的:“一天敲一個小時的鍵盤程序就能學好了?!爆F在開始相信了,在以后的學習中自己要加強程序的鍛煉,多參考好的程序和

107、各種各樣的函數,建立起自己的函數庫,為以后學習打下良好的基礎。 </p><p><b>  參考文獻</b></p><p>  [1]嚴蔚敏、吳為民.數據結構(C語言版).北京:清華大學出版社.2007[2]周二強.新編C程序設計.北京:清華大學出版社.2011[3]錢能.C++程序設計教程.北京.清華大學出版社.1999[4]鄧文華.數據結構實驗和實訓

溫馨提示

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

評論

0/150

提交評論