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

下載本文檔

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

文檔簡介

1、<p><b>  數(shù)據(jù)結(jié)構(gòu)</b></p><p><b>  課程設(shè)計報告</b></p><p><b>  目錄</b></p><p><b>  1、引言</b></p><p>  1.1課設(shè)目的------------------

2、---------------------------------------3</p><p>  1.2課設(shè)內(nèi)容---------------------------------------------------------3</p><p><b>  2、需求分析</b></p><p>  2.1任務(wù)與分析-------------

3、-----------------------------------------3</p><p>  2.2功能模塊的劃分-------------------------------------------------3</p><p>  3、總體設(shè)計------------------------------------------</p><p>  4

4、、詳細(xì)設(shè)計------------------------------------------</p><p>  4.1冒泡排序-----------------------------------------------------------5</p><p>  4.2快速排序-----------------------------------------------------

5、------6</p><p>  4.3直接插入排序-----------------------------------------------------7</p><p>  4.5折半插入排序-----------------------------------------------------7</p><p>  4.4堆排序------------

6、--------------------------------------------------7</p><p>  5、調(diào)試結(jié)果-------------------------------------------</p><p>  5.1冒泡排序測試----------------------------------------------------8</p>

7、<p>  5.2快速排序測試----------------------------------------------------8</p><p>  5.3直接插入排序測試----------------------------------------------9</p><p>  5.4折半插入排序測試--------------------------------

8、--------------9</p><p>  5.5堆排序測試-------------------------------------------------------10</p><p>  5.6輸入錯誤----------------------------------------------------------10</p><p>  6、課程

9、設(shè)計總結(jié)--------------------------------------11</p><p><b>  1.1課程設(shè)計目的</b></p><p>  學(xué)會分析研究計算機加工的數(shù)據(jù)結(jié)構(gòu)的特性,以便為應(yīng)用涉及的數(shù)據(jù)選擇適當(dāng)?shù)倪壿嫿Y(jié)構(gòu)、存儲結(jié)構(gòu)及相應(yīng)的算法。另一方面,通過團隊合作、文檔編制、主頁設(shè)計等環(huán)節(jié)對學(xué)生進行全方位的訓(xùn)練,最終達(dá)到培養(yǎng)數(shù)據(jù)抽象能力和軟件

10、設(shè)計的能力。通過全部過程培養(yǎng)和鍛煉的鉆研能力、動手能力、分析問題和解決問題的實際能力。</p><p><b>  1.2課程設(shè)計內(nèi)容</b></p><p>  本程序把對數(shù)列的排序轉(zhuǎn)化為對數(shù)組元素的排序,用戶可以根據(jù)自己的實際問題選擇系統(tǒng)提供的幾種排序方法的任意一種進行排序。包括冒泡排序,直接插入排序,折半插入排序,堆排序和快速排序。對于每一種排序算法可以輸出初始

11、序列和每一趟的排序結(jié)果。</p><p><b>  2.1任務(wù)與分析</b></p><p><b>  任務(wù):</b></p><p>  利用隨機函數(shù)產(chǎn)生N個隨機整數(shù),對這些數(shù)進行多種方法進行排序。</p><p><b>  分析:</b></p><

12、;p>  本系統(tǒng)實現(xiàn)了幾種常用的排序方法,包括:折半插入排序、直接插入排序、冒泡排序、快速排序(遞歸)、堆排序。</p><p>  2.2功能模塊的劃分</p><p>  2..2.1 輸入模塊</p><p>  利用隨機函數(shù)產(chǎn)生N個隨機整數(shù),個數(shù)由用戶從鍵盤中自己輸入。</p><p><b>  2.2.2選擇模塊&

13、lt;/b></p><p>  在菜單中選擇相應(yīng)的編號來選擇采用何種排序算法,算法包括:冒泡排序、直接插入排序、折半插入、快速排序(遞歸)、堆排序。</p><p><b>  2.2.3輸出模塊</b></p><p>  輸出排序前或排序后的數(shù)據(jù)元素到屏幕顯示,并且輸出每一趟的排序結(jié)果顯示在屏幕上。</p><p

14、>  2.2.4各個排序模塊</p><p>  具體的設(shè)計思路在后序的詳細(xì)設(shè)計中將系統(tǒng)的介紹。</p><p>  總體設(shè)計(框圖結(jié)構(gòu))</p><p><b>  詳細(xì)設(shè)計</b></p><p><b>  4.1冒泡排序</b></p><p>  冒泡排序是對

15、所有相鄰的記錄進行比較,若這兩個元素剛好與排序結(jié)果逆序,則將這兩個元素的位置進行交換。 過程描述如下圖所示:</p><p>  圖3.3 冒泡排序的比較結(jié)果</p><p> ?。?)、將整個的待排序序列的記錄序列劃分為有序區(qū)和無序區(qū),初始狀態(tài)有序區(qū)為空,無序區(qū)包括所有待排序的記錄。</p><p>  (2)、對無序區(qū)從前向后依次將相鄰記錄的數(shù)據(jù)進行比較,若兩結(jié)

16、果的大小剛好與排序結(jié)果相反,則將其交換,從而始數(shù)據(jù)值大的記錄向右邊移動。計較完無序區(qū)的最后兩個記錄,一趟冒泡排序結(jié)束。無序區(qū)最后一個記錄進入有序區(qū)。</p><p> ?。?)、重復(fù)步驟(2),直到無序區(qū)中只剩下一個記錄。</p><p><b>  4.2快速排序</b></p><p>  首先用兩個指針i、j分別指向首,以第一個元素為關(guān)鍵

17、字,該關(guān)鍵字所屬的記錄另存儲在一個x變量中。從文件右端元素r[j].key開始與控制字x.key相比較,當(dāng)r[j].key大于等于x.key時,r[j]不移動,修改指針j,j--,直到r[j].key<x.key,把記錄r[j]移動到文件左邊i所指向的位置;然后在文件左邊修改i指針,i++,讓r[i].key與x.key相比較,當(dāng)r[i].key小于等于x.key時,r[i]不移動,修改指針i,i--,直到r[i].key<

18、x.key, 把記錄r[i]移動到文件右邊j所指向的位置;然后在文件右邊修改j指針j--。重復(fù)上面的步驟.</p><p>  初始關(guān)鍵字序列 72 6 57 88 60 42 83 73 48 85</p><p>  i j j <

19、;/p><p>  進行1次交換之后 48 6 57 88 60 42 83 73 85</p><p>  i i j</p><p>  進行2次交換之后 48 6 57 60 42 83 73

20、88 85</p><p>  I j j</p><p>  進行3次交換之后 48 6 57 42 60 83 73 48 85</p><p>  I j j</p><p>  完成一趟排序 48

21、6 57 42 60 72 83 73 88 85</p><p>  圖4.2.1一趟快速排序過程</p><p>  初始狀態(tài) {72 6 57 88 60 42 83 73 48 85}</p><p>  一次劃分之后 {48 6 57

22、 42 60} 72 {83 73 48 85}</p><p>  分別進行快速排序 {42 6} 48 {57 60}</p><p>  {6} 42 </p><p><b>  結(jié)束</b></p><p>  57 {60}</p>

23、;<p><b>  結(jié)束</b></p><p>  {73} 83 {88 85}</p><p><b>  結(jié)束</b></p><p><b>  {85} 88</b></p><p><b>  結(jié)束</b>

24、</p><p>  有序序列 {6 42 48 57 60 72 73 83 85 88}</p><p>  圖4.2.2快速排序的完整過程</p><p><b>  4.3直接插入排序</b></p><p>  設(shè)有一組關(guān)鍵字{K1,K2,…

25、….,Kn},排序開始變認(rèn)為K1是一個有序的序列,讓K2插入到表長為1的有序序列,使之成為一個表長為2的有序序列, 讓K3插入到表長為2的有序序列,使之成為一個表長為3的有序序列,依次類推,最后讓Kn插入上述表長為n-1的有序序列,得到一個表長為n的有序序列.</p><p><b>  4.4折半插入排序</b></p><p>  因為關(guān)鍵字{K1,K2,…….,

26、Kn} 是一個按關(guān)鍵字有序的有序序列,則可以利用折半查找實現(xiàn)“在關(guān)鍵字{K1,K2,…….,Kn}中查找k[i]的插入位置”,如此實現(xiàn)的插入排序為折半插入排序。如同直接插入排序,只是確定插入的位置時,選擇折半查找的方法。</p><p><b>  4.5堆排序</b></p><p>  把n個記錄存于向量r之中,把它看成完全二叉樹,此時關(guān)鍵字序列不一定滿足堆的關(guān)系

27、。堆排序大體分為兩步處理:</p><p>  初建堆,從堆的定義出發(fā),當(dāng)i=1、2、。。。。、[2/n]時應(yīng)滿足ki<=k2i和ki<=k2i+1.所以先取i=[n/2](它一定是第n個結(jié)點的雙親編號),將以i結(jié)點為根的子樹調(diào)整為堆,然后令i=i-1,將以不結(jié)點為根的子樹調(diào)整為堆。此時可能會反復(fù)調(diào)整某些結(jié)點,直到i=1為止,堆初步建成。</p><p>  堆排序,首先輸出堆

28、頂元素(一般是最小值),讓堆中最后一個元素上移到原堆頂位置,然后恢復(fù)堆。因為經(jīng)過第一步輸出堆頂元素的操作后,往往破壞了堆關(guān)系,所以要恢復(fù)堆;重復(fù)執(zhí)行輸出堆頂元素、堆尾元素上移和恢復(fù)堆的步驟。</p><p><b>  5.系統(tǒng)測試</b></p><p><b>  系統(tǒng)主界面</b></p><p><b>

29、  5.1冒泡排序</b></p><p><b>  5.2快速排序</b></p><p><b>  5.3直接插入排序</b></p><p><b>  5.4折半插入排序</b></p><p><b>  5.5堆排序</b>&l

30、t;/p><p><b>  5.6輸入錯誤</b></p><p><b>  課設(shè)總結(jié)</b></p><p>  通過這次課程設(shè)計的學(xué)習(xí)讓我學(xué)會了許多,加深了對數(shù)據(jù)結(jié)構(gòu)排序算法的認(rèn)識。在這次課程設(shè)計中,完成了每種排序算法。排序算法選了五個,包括:冒泡排序、直接插入排序、折半插入排序、快速排序(遞歸)、堆排序。同時也實現(xiàn)了

31、隨機數(shù)的生成。以及生成任意范圍內(nèi)的隨機數(shù)。雖然在算法完成的過程中從網(wǎng)上參考了一些資料和實驗內(nèi)容,但對這次課程設(shè)計的成果還是比較滿意的。</p><p>  這次的課程設(shè)計還有很多不足之處,如鏈表存儲結(jié)構(gòu)中的堆排序算法,當(dāng)排序個數(shù)過多時,就會等待很長時間??赡軙r調(diào)用的函數(shù)過多的原因造成的,但排序是正確的。用指針代替函數(shù)的調(diào)用。還有就是隨機數(shù)不能隨時更改,只能設(shè)定一次。程序還存在的問題是如果用戶輸入錯誤,不能及時的進

32、行提醒,在這方面還有提高的空間。</p><p>  同時在完成這個課程設(shè)計后,我也學(xué)到了很多知識,并能熟練的掌握他們了。首先學(xué)會了隨機數(shù)的產(chǎn)生。熟練的撐握了C語言的函數(shù)調(diào)用、嵌套操作。撐握了每種排序算法的基本思想,并學(xué)會了編寫程序的一般步驟:思考問題,寫出解決方案,寫出偽代碼,完成代碼,調(diào)試程序。不像以前那樣開始就直接寫代碼。當(dāng)然,還包括如何寫出操作簡便,比較友好的界面。</p><p>

33、;  但我還是認(rèn)為自己還有很多不足,希望以后能彌補。</p><p>  附(源代碼):#include<stdio.h></p><p>  #include<time.h></p><p>  #include<stdlib.h></p><p>  #define MAX 100</p>

34、<p>  void produce_data(int a[],int n){</p><p><b>  //產(chǎn)生數(shù)據(jù)</b></p><p><b>  int i;</b></p><p>  srand((unsigned)time(NULL));//產(chǎn)生隨機數(shù)</p><p>

35、  for(i=0;i<n;i++){</p><p>  a[i]=rand()%100;</p><p><b>  }</b></p><p><b>  }</b></p><p>  void produce1_data(int data[],int num) //隨機產(chǎn)生一批數(shù)&

36、lt;/p><p>  { //專門用于堆排序,數(shù)據(jù)從data[1]開始存放</p><p><b>  int i;</b></p><p>  srand((unsigned)time(NULL));</p><p>  for(i=1;i<=num;i++)</p><p>  data[

37、i]=rand()%100;</p><p><b>  }</b></p><p>  void print_data(int a[],int n){</p><p><b>  //打印數(shù)據(jù)</b></p><p><b>  int i;</b></p>&

38、lt;p>  int count;</p><p>  for(i=0;i<n;i++){</p><p>  printf("%5d",a[i]);</p><p><b>  count++;</b></p><p>  if(count%10==0)</p><p

39、>  printf("\n");</p><p><b>  }</b></p><p>  printf("\n");</p><p><b>  }</b></p><p>  void print1_data(int data[],int num)

40、 //輸出數(shù)據(jù)</p><p>  { //專門用于堆排序,數(shù)據(jù)從data[1]開始輸出</p><p><b>  int i;</b></p><p>  int count;</p><p>  for(i=1;i<=num;i++)</p><p><b>  {</

41、b></p><p>  printf("%5d",data[i]);</p><p><b>  count++;</b></p><p>  if(count%10==0)</p><p>  printf("\n");</p><p><b

42、>  }</b></p><p><b>  }</b></p><p>  void order_data(int *a,int n){</p><p><b>  //冒泡排序</b></p><p>  int i,j,temp;</p><p>  

43、int flag=1;</p><p>  int k=0;//一定要賦初值,否則會產(chǎn)生隨機數(shù)</p><p>  for(i=0;i<n-1&&flag==1;i++){</p><p>  flag=0;//利用進行標(biāo)記,減少比較次數(shù)</p><p>  for(j=0;j<n-i-1;j++){</p&

44、gt;<p>  if(a[j]>a[j+1]){</p><p><b>  flag=1;</b></p><p>  temp=a[j];</p><p>  a[j]=a[j+1];</p><p>  a[j+1]=temp;</p><p><b>  }

45、</b></p><p><b>  }</b></p><p><b>  k++;</b></p><p>  printf("第%d趟的排序結(jié)果為:",k);</p><p>  print_data(a,n);//函數(shù)的調(diào)用</p><p&

46、gt;<b>  }</b></p><p><b>  }</b></p><p>  void QuickSort(int *a,int left,int right,int n)//(a,0,n-1,n)</p><p><b>  { </b></p><p>  //

47、利用快速排序算法,完成對數(shù)組list 中的index 個數(shù)進行排序。</p><p>  int i=left;</p><p>  int j=right;</p><p>  int temp=a[i];</p><p><b>  int k;</b></p><p>  for(k=0;k

48、<n;k++)</p><p><b>  {</b></p><p>  while(i<j)</p><p><b>  {</b></p><p>  while((j>i)&&(a[j]>temp))</p><p><b

49、>  j--;</b></p><p><b>  if(i<j)</b></p><p><b>  {</b></p><p>  a[i]=a[j];</p><p><b>  i++;</b></p><p><b

50、>  }</b></p><p>  while((j>i)&&(a[i]<temp))</p><p><b>  i++;</b></p><p><b>  if(i<j)</b></p><p><b>  {</b>

51、</p><p>  a[j]=a[i];</p><p><b>  j--;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  a[i]=temp;</p><p> 

52、 printf("%6d", a[k]);</p><p><b>  }</b></p><p>  printf("\n");</p><p>  if(left<i-1)</p><p>  QuickSort(a,left,i-1,n);//(left,i-1)遞歸&

53、lt;/p><p>  if(i+1<right)</p><p>  QuickSort(a,i+1,right,n);//(i+1,right)遞歸</p><p><b>  }</b></p><p><b>  //直接插入排序</b></p><p>  voi

54、d InsertSort(int *a,int n) </p><p><b>  { </b></p><p><b>  int i,j;</b></p><p>  int temp;</p><p>  for(i=1;i<n;i++)//控制循環(huán)的次數(shù) </p>

55、<p><b>  { </b></p><p>  temp=a[i]; </p><p>  for(j=i-1;j>=0;j--)</p><p><b>  { </b></p><p>  if(a[j]>temp) </p><p>

56、;<b>  { </b></p><p>  a[j+1]=a[j]; </p><p><b>  }</b></p><p><b>  else </b></p><p><b>  { </b></p><p&

57、gt;<b>  break; </b></p><p><b>  } </b></p><p><b>  } </b></p><p>  a[j+1]=temp;</p><p>  print_data(a,n);</p><p><

58、;b>  } </b></p><p><b>  } </b></p><p>  void createHeap (int *heap, int root, int n)</p><p><b>  {</b></p><p><b>  int j;</b

59、></p><p>  int temp; //于數(shù)值交換時的暫存變量</p><p>  int finish; //判斷堆是否建立完成</p><p>  j=2*root; //子結(jié)點的index</p><p>  temp=heap[root]; //暫存heap 的root 值</p><p>  f

60、inish=0; //默認(rèn)堆建立尚未完成</p><p>  while (j<=n && finish==0)</p><p><b>  {</b></p><p><b>  //最大的子結(jié)點</b></p><p><b>  if (j<n)</

61、b></p><p>  if (heap[j]<heap[j+1])</p><p><b>  j++;</b></p><p>  if (temp>=heap[j])</p><p>  finish=1; //堆建立完成</p><p><b>  else&

62、lt;/b></p><p><b>  {</b></p><p>  heap[j/2]=heap[j]; //父結(jié)點=目前結(jié)點</p><p><b>  j=2*j;</b></p><p><b>  }</b></p><p><

63、b>  }</b></p><p>  heap[j/2]=temp; //父結(jié)點=root 值</p><p><b>  }</b></p><p>  void HeapSort(int *heap,int n)</p><p><b>  { //堆排序</b></p

64、><p>  int i,j,temp;</p><p>  for(i=(n/2);i>=1;i--) //將二叉樹轉(zhuǎn)成heap</p><p>  createHeap(heap,i,n);</p><p>  for(i=n-1;i>=1;i--) //開始進行堆排序</p><p><b> 

65、 {</b></p><p>  temp=heap[i+1]; //heap 的root 值和最后一個值交換</p><p>  heap[i+1]=heap[1];</p><p>  heap[1]=temp;</p><p>  createHeap(heap, 1, i); //對其余數(shù)值重建堆*/</p>

66、<p>  printf("\n 目前的排序為:"); //打印堆處理過程*/</p><p>  for(j=1;j<=n;j++)</p><p>  printf("%3d",heap[j]);</p><p>  //printf("\n");</p><p&g

67、t;<b>  }</b></p><p><b>  }</b></p><p>  void bisort(int *a,int n)</p><p><b>  {</b></p><p>  int low,high,m,k;</p><p>&

68、lt;b>  int temp;</b></p><p>  for(k=2;k<=n;k++)</p><p><b>  {</b></p><p>  temp=a[k-1];</p><p>  low=0;high=k-2;</p><p><b>  

69、do {</b></p><p>  m=(low+high)/2;</p><p>  if (temp<=a[m])</p><p>  high=m-1;//插入前半?yún)^(qū)</p><p><b>  else </b></p><p>  low=m+1;//插入后半?yún)^(qū)<

70、;/p><p>  } while (low<=high);</p><p>  for (high=k-1;high>low;high--)</p><p>  a[high]=a[high-1];//記錄右移</p><p>  a[high]=temp;//插入數(shù)據(jù)</p><p>  print_dat

71、a(a,n);</p><p><b>  }</b></p><p><b>  }</b></p><p>  void auther()</p><p><b>  {</b></p><p>  printf("\n\n\n\n\n\n

72、\n\n\n\t\t\t 軟件名稱:數(shù)據(jù)排序軟件\n\n");</p><p>  printf("\t\t\t 技術(shù)開發(fā):張浩然\n\n");</p><p>  printf("\t\t\t 請按任意鍵繼續(xù)......");</p><p><b>  getch();</

73、b></p><p>  system("cls");</p><p><b>  }</b></p><p>  void showmenu()</p><p><b>  { //顯示菜單</b></p><p>  printf("\

74、t\t**********歡迎使用數(shù)據(jù)排序小軟件**********\n");</p><p>  printf("\t\t1、冒泡排序\n");</p><p>  printf("\t\t2、快速排序\n");</p><p>  printf("\t\t3、直接插入排序\n");</p

75、><p>  printf("\t\t4、堆排序\n");</p><p>  printf("\t\t5、折半插入排序\n");</p><p>  printf("\t\t6、退出程序\n");</p><p><b>  }</b></p>&l

76、t;p><b>  main(){</b></p><p>  int num,choice;</p><p>  int a[MAX];</p><p>  system("color f9");//第一個為背景,第二個為前景(亮白色,淺藍(lán)色)</p><p><b>  authe

77、r();</b></p><p><b>  while(1){</b></p><p>  showmenu();</p><p>  printf("請輸入你的選擇:\n");</p><p>  scanf("%d",&choice);</p>

78、<p>  switch(choice){</p><p>  case 1:printf("你選擇的是冒泡排序\n");</p><p>  printf("請輸入產(chǎn)生數(shù)據(jù)個數(shù)\n");</p><p>  scanf("%d",&num);</p><p>

79、;  printf("排序前的數(shù)據(jù)\n");</p><p>  produce_data(a,num);</p><p>  print_data(a,num);</p><p>  printf("排序過程為:\n");</p><p>  order_data(a,num);</p>

80、<p>  printf("最終的排序結(jié)果為:\n");</p><p>  print_data(a,num);</p><p>  system("pause");</p><p>  system("cls");</p><p><b>  break;&

81、lt;/b></p><p>  case 2:printf("你選擇的是快速排序\n");</p><p>  printf("請輸入產(chǎn)生數(shù)據(jù)個數(shù)\n");</p><p>  scanf("%d",&num);</p><p>  produce_data(a,nu

82、m);</p><p>  printf("排序前的數(shù)據(jù)為:\n");</p><p>  print_data(a,num);</p><p>  printf("\n 排序過程如下:\n");</p><p>  QuickSort(a,0,num-1,num);//函數(shù)的調(diào)用</p>

83、<p>  printf("\n 最終的排序結(jié)果為:\n");</p><p>  print_data(a,num);</p><p>  printf("\n");</p><p>  system("pause");</p><p>  system("c

84、ls");</p><p><b>  break; </b></p><p>  case 3:printf("你選擇的是直接插入排序\n");</p><p>  printf("請輸入產(chǎn)生數(shù)據(jù)個數(shù)\n");</p><p>  scanf("%d&quo

85、t;,&num);</p><p>  produce_data(a,num);</p><p>  printf("排序前的數(shù)據(jù)為:\n");</p><p>  print_data(a,num);</p><p>  printf("排序過程為:\n");</p><p

86、>  InsertSort(a,num);</p><p>  printf("\n 最終的排序結(jié)果為:\n");</p><p>  print_data(a,num);</p><p>  system("pause");</p><p>  system("cls");&

87、lt;/p><p><b>  break;</b></p><p>  case 4:printf("你選擇的是堆排序\n");</p><p>  printf("請輸入需要排序的元素個數(shù):");</p><p>  scanf("%d",&num);&

88、lt;/p><p>  produce1_data(a,num);</p><p>  printf("排序前的數(shù)據(jù)為:\n");</p><p>  print1_data(a,num);</p><p>  printf("\n 排序過程如下:\n");</p><p>  He

89、apSort(a,num);</p><p>  printf("\n 最終的排序結(jié)果為:\n");</p><p>  print1_data(a,num);</p><p>  printf("\n");</p><p>  system("pause");</p>

90、<p>  system("cls");</p><p><b>  break;</b></p><p>  case 5:printf("你選擇的是折半插入排序\n");</p><p>  printf("請輸入需要排序的元素個數(shù):\n");</p>&

91、lt;p>  scanf("%d",&num);</p><p>  produce_data(a,num);</p><p>  printf("排序前的數(shù)據(jù)為:\n");</p><p>  print_data(a,num);</p><p>  printf("排序過程如

92、下:\n");</p><p>  bisort(a,num);</p><p>  printf("最終的排序結(jié)果為:\n");</p><p>  print_data(a,num);</p><p>  system("pause");</p><p>  sys

93、tem("cls");</p><p><b>  break;</b></p><p><b>  case 6:</b></p><p><b>  return 0;</b></p><p><b>  default:</b>&

94、lt;/p><p>  printf("你的選擇有誤,請重新輸入!\n");</p><p>  system("pause");</p><p>  system("cls");</p><p><b>  }</b></p><p>&l

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論