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

下載本文檔

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

文檔簡介

1、<p>  《數(shù)據(jù)結(jié)構(gòu)課程設(shè)計》</p><p><b>  宿舍管理查詢軟件</b></p><p>  學(xué) 院: 信息科學(xué)技術(shù)學(xué)院 </p><p>  班 級: 信 計082 </p><p>  學(xué) 號: … <

2、;/p><p>  姓 名: </p><p>  指導(dǎo)教師: </p><p>  完成日期: 2012年2 月 </p><p><b>  目錄</b></p><p><b>  一

3、、設(shè)計任務(wù)3</b></p><p><b>  二、總體設(shè)計3</b></p><p><b>  三、系統(tǒng)流程圖3</b></p><p><b>  詳細設(shè)計及測試5</b></p><p><b>  五、心得體會12</b>&

4、lt;/p><p><b>  附錄:源代碼13</b></p><p><b>  一、設(shè)計任務(wù)</b></p><p>  題目:宿舍管理查詢軟件</p><p>  任務(wù):為宿舍管理人員編寫一個宿舍管理查詢軟件, 程序設(shè)計要求:</p><p>  (1)建立數(shù)據(jù)文件 ,

5、數(shù)據(jù)文件按關(guān)鍵字(姓名、學(xué)號、房號)進行排序(冒泡、選擇、插入排序等任選一種)</p><p> ?。?)實現(xiàn)如下查詢功能: </p><p><b>  按姓名查詢 </b></p><p><b>  按學(xué)號查詢 </b></p><p><b>  按房號查詢</b>&l

6、t;/p><p>  打印任意查詢結(jié)果(可以連續(xù)操作)</p><p>  針對題目所要求的功能不太多,我特意添加了插入數(shù)據(jù)、讀入文件數(shù)據(jù)以及將數(shù)據(jù)寫入文件三個額外功能。</p><p><b>  二、總體設(shè)計</b></p><p>  根據(jù)系統(tǒng)要求,即本系統(tǒng)具有信息的錄入,顯示,排序顯示、查找,插入、從文件中讀入數(shù)據(jù)、

7、循環(huán)寫入數(shù)據(jù)、結(jié)束程序等功能,先設(shè)計出詳細的系統(tǒng)流程圖,然后將源代碼輸入程序,進行編譯調(diào)試即可。</p><p>  程序總體分12個項目:輸入記錄、顯示記錄、按姓名排序并顯示、按房間號排序并顯示 、按學(xué)號排序并顯示 、按姓名查找并顯示 、按房間號查找并顯示 、按學(xué)號查找并顯示、插入一條記錄按學(xué)號排序并顯示、從文件中讀入數(shù)據(jù)、循環(huán)寫入數(shù)據(jù)以及結(jié)束程序。</p><p><b> 

8、 系統(tǒng)流程圖</b></p><p>  系統(tǒng)流程圖下頁圖所示</p><p><b>  詳細設(shè)計及測試</b></p><p>  根據(jù)流程圖,將程序源代碼輸入到編譯環(huán)境中,按照提示選擇進行記錄的輸入,輸入一個數(shù)據(jù)后提示是否繼續(xù)輸入,直到結(jié)束程序為止。</p><p>  將程序編譯生成“學(xué)生宿舍管理系統(tǒng)

9、.exe”。運行該文件如圖1所示。</p><p><b>  圖1 輸出界面圖</b></p><p>  輸入記錄采用循環(huán)輸入</p><p>  while(sign!='n' && sign!='N') /*判斷*/</p><p><

10、b>  {</b></p><p>  printf("\t\t姓名:");</p><p>  scanf("\t\t%s", &room[n+i].name);</p><p>  printf("\t\t學(xué)號:");</p><p>  scanf(&

11、quot;\t\t%s", &room[n+i].num);</p><p>  printf("\t\t房間號:"); </p><p>  scanf("\t\t%s",&room[n+i].roomnum);</p><p>  printf("\t\t

12、是否繼續(xù)輸入?(Y/N)");</p><p>  scanf("\t\t%c",&sign); /*輸入判斷*/</p><p><b>  i++;</b></p><p><b>  }</b></p><p><b&g

13、t;  返回(n+i);</b></p><p>  按照提示選擇“1”進行記錄的輸入如圖2所示:</p><p>  圖2 輸入記錄顯示圖 </p><p>  連續(xù)輸入多組數(shù)據(jù)后,按“n”結(jié)束輸入,提示按任意鍵繼續(xù),按任意鍵后選擇“2”進行記錄的顯示如圖3所示。</p><p>  圖3 顯示所有記錄</p>

14、<p>  按姓名排序采用冒泡排序法。 </p><p><b>  int i,j;</b></p><p>  char t[10];</p><p>  for(i=0;i<n-1;i++) /*冒泡法排序*/</p><p>  for(j=0;j<n-1

15、-i;j++)</p><p>  if(strcmp(room[j].name,room[j+1].name)>0)</p><p><b>  {</b></p><p>  strcpy(t,room[j+1].name);</p><p>  strcpy(room[j+1].name,room[j

16、].name);</p><p>  strcpy(room[j].name,t);</p><p>  strcpy(t,room[j+1].num);</p><p>  strcpy(room[j+1].num,room[j].num);</p><p>  strcpy(room[j].num,t);</p>

17、;<p>  strcpy(t,room[j+1].roomnum);</p><p>  strcpy(room[j+1].roomnum,room[j].roomnum);</p><p>  strcpy(room[j].roomnum,t);}</p><p>  顯示后提示按任意鍵繼續(xù),選擇“3”進行按姓名排序并顯示,如圖4所示。<

18、;/p><p>  圖4 按姓名排序顯示圖</p><p>  按房間號排序采用 冒泡排序法 </p><p>  for(i=0;i<n-1;i++) /*冒泡法排序*/</p><p>  for(j=0;j<n-1-i;j++)</p><p>  if(strcmp

19、(room[j].roomnum,room[j+1].roomnum)>0)</p><p><b>  {</b></p><p>  strcpy(t,room[j+1].num);</p><p>  strcpy(room[j+1].num,room[j].num);</p><p>  strcpy(ro

20、om[j].num,t);</p><p>  strcpy(t,room[j+1].roomnum);</p><p>  strcpy(room[j+1].roomnum,room[j].roomnum);</p><p>  strcpy(room[j].roomnum,t);</p><p>  strcpy(t,room[j+1].

21、name);</p><p>  strcpy(room[j+1].name,room[j].name);</p><p>  strcpy(room[j].name,t);</p><p><b>  }</b></p><p>  顯示后提示按任意鍵繼續(xù),選擇“4”進行按房間號排序并顯示,如圖5所示。</p&g

22、t;<p>  圖5 按房間號排序顯示圖</p><p>  同樣學(xué)號排序也是用的冒泡法排序。</p><p>  for(i=0;i<n-1;i++) /*冒泡法排序*/</p><p>  for(j=0;j<n-1-i;j++)</p><p>  if(strcmp(room

23、[j].num,room[j+1].num)>0)</p><p>  {strcpy(t,room[j+1].roomnum);</p><p>  strcpy(room[j+1].roomnum,room[j].roomnum);</p><p>  strcpy(room[j].roomnum,t);</p><p>

24、  strcpy(t,room[j+1].num);</p><p>  strcpy(room[j+1].num,room[j].num);</p><p>  strcpy(room[j].num,t);</p><p>  strcpy(t,room[j+1].name);</p><p>  strcpy(room[j+1].

25、name,room[j].name);</p><p>  strcpy(room[j].name,t);}</p><p>  顯示后提示按任意鍵繼續(xù),選擇“5”進行按學(xué)號排序并顯示,如圖6所示。</p><p>  圖6 按學(xué)號排序顯示圖</p><p>  功能6-8為查找功能</p><p>  按姓名查

26、找并顯示功能</p><p>  printf("\t\t輸入要查找的姓名:"); </p><p>  scanf("%s",s);</p><p>  while(strcmp(room[i].name,s)!=0 && i<n) i++; /*查找判斷

27、*/</p><p><b>  if(i==n)</b></p><p><b>  {</b></p><p>  printf("\t\t對不起沒有找到該學(xué)生!\n"); /*返回失敗信息*/</p><p><b>  }</

28、b></p><p><b>  else</b></p><p>  Display_a_record(room1,i);/*調(diào)用函數(shù)*/</p><p>  顯示后提示按任意鍵繼續(xù),選擇“6”按提示步驟按學(xué)號查找一條記錄并顯示,如圖7所示。</p><p>  圖7 按姓名查找并顯示圖</p

29、><p>  按房間號查找和按學(xué)號查找的方法大同小異。分別輸入“7”、“8”顯示截圖如下頁</p><p>  圖8 按房間號查找并顯示圖 圖9 按學(xué)號查找并顯示圖</p><p>  功能9為插入一條記錄按學(xué)號排序并顯示。</p><p>  int Insert_a_record(Student

30、room[],int n) /*插入一條記錄并按學(xué)號排序*/</p><p>  {printf("\t\t學(xué)生姓名:");</p><p>  scanf("\t\t%s",&room[n].name);</p><p>  printf("\t\t學(xué)生學(xué)號:");</

31、p><p>  scanf("\t\t%s",&room[n].num);</p><p>  printf("\t\t學(xué)生房間號:"); </p><p>  scanf("\t\t%s",&room[n].roomnum);</p><p><

32、b>  n++;</b></p><p>  Sort_by_num(room,n);/*調(diào)用排序函數(shù)*/</p><p>  printf("\t\t插入記錄成功!\n");/*返回成功信息*/</p><p>  return(n);}</p><p>  顯示后提示按任意鍵繼

33、續(xù),選擇“9”進行插入數(shù)據(jù),如下頁圖10所示。</p><p>  圖10 插入一條記錄按學(xué)號排序并顯示圖</p><p><b>  五、心得體會</b></p><p>  這次課程設(shè)計我做的還不是很完善,因為功能不是很多,如果以后有機會完善的話,應(yīng)該對管理員和用戶登錄時做進一步完善。學(xué)生的信息還不夠完整,如學(xué)生的宿舍長,系別,一些費用以及

34、學(xué)生的成績等待相關(guān)詳細信息。</p><p>  如果使次系統(tǒng)再詳細些,需添加更多的管理員以及管理員權(quán)限,還有學(xué)生的更多信息,如果有必要的話,添加一些有關(guān)教師的信息,以及教師登錄的界面。</p><p>  在這次課程設(shè)計的過程中,我們體會到要想開發(fā)一個系統(tǒng)軟件,不僅需要相當?shù)膶I(yè)技術(shù)知識,還要有嚴謹縝密的思維能力。只有思想上清晰了,編程才有意義,否則就是白費力氣。同時還要善于捕獲細小的方

35、面,因為那往往是這個程序的致命因素。這次課程設(shè)計培養(yǎng)了我的細心和耐性,更樹立了一種科學(xué)的態(tài)度。</p><p><b>  附錄:源代碼</b></p><p>  #include<stdio.h> </p><p>  #include<stdlib.h></p><p&

36、gt;  #include<ctype.h></p><p>  #include<string.h></p><p>  typedef struct </p><p><b>  {</b></p><p>  char roomnum[4];

37、</p><p>  char num[10]; </p><p>  char name[20]; </p><p><b>  }Student;</b></p><p>  Student room1[1000]; </p>&l

38、t;p>  int menu() </p><p><b>  {</b></p><p><b>  char c;</b></p><p><b>  do</b></p><p>  {system("cls");

39、</p><p>  printf("\t\t★★★★★★學(xué)生宿舍管理系統(tǒng)★★★★★★\n"); </p><p>  printf("\t\t§ 1. 輸入記錄 §\n");</p><p>  printf("\t\t§ 2. 顯示記錄

40、 §\n");</p><p>  printf("\t\t§ 3. 按姓名排序并顯示 §\n");</p><p>  printf("\t\t§ 4. 按房間號排序并顯示 §\n");&

41、lt;/p><p>  printf("\t\t§ 5. 按學(xué)號排序并顯示 §\n");</p><p>  printf("\t\t§ 6. 按姓名查找并顯示 §\n");</p><p>  printf("\t\t&

42、#167; 7. 按房間號查找并顯示 §\n");</p><p>  printf("\t\t§ 8. 按學(xué)號查找并顯示 §\n");</p><p>  printf("\t\t§ 9. 插入一條記錄按學(xué)號排序并顯示 §\n"

43、);</p><p>  printf("\t\t§10. 從文件中讀入數(shù)據(jù) §\n");</p><p>  printf("\t\t§11. 循環(huán)寫入數(shù)據(jù) §\n");</p><p>  printf("

44、\t\t§ 0. 結(jié)束程序 §\n");</p><p>  printf("\t\t★★★★★★★★★★★★★★★★★★★★\n");</p><p>  printf("\t\t請選擇您要運行的選項按(0-11):");</p><p>  c=g

45、etchar(); </p><p><b>  }</b></p><p>  while(c<'0'||c>'11');</p><p>  return(c-'0');</p><p>  }

46、 </p><p>  int Input(Student room[],int n) </p><p><b>  {</b></p><p><b>  int i=0;</b></p><p>  char sign;</p><

47、p>  while(sign!='n' && sign!='N') </p><p><b>  {</b></p><p>  printf("\t\t姓名:");</p><p>  scanf("\t\t%s", &r

48、oom[n+i].name);</p><p>  printf("\t\t學(xué)號:");</p><p>  scanf("\t\t%s", &room[n+i].num);</p><p>  printf("\t\t房間號:"); </p><

49、p>  scanf("\t\t%s",&room[n+i].roomnum);</p><p>  printf("\t\t是否繼續(xù)輸入?(Y/N)");</p><p>  scanf("\t\t%c",&sign); </p><p><b>

50、;  i++;</b></p><p><b>  }</b></p><p>  return(n+i);</p><p><b>  }</b></p><p>  void Display_all_record(Student room[],int n) </p&g

51、t;<p><b>  {</b></p><p><b>  int i;</b></p><p>  printf("\t\t----------------------------------------\n"); </p><p>  printf("\t\t房間號

52、 學(xué)號 姓名 \n");</p><p>  printf("\t\t----------------------------------------\n");</p><p>  for(i=1;i<n+1;i++) </p><p><b>  {

53、</b></p><p>  printf("\t\t%-10s%-10s%-10s\n",room[i-1].roomnum,room[i-1].num,room[i-1].name);</p><p><b>  }</b></p><p>  printf("\t\t");</

54、p><p>  system("pause");</p><p><b>  }</b></p><p>  void Display_a_record(Student room[],int n) </p><p><b>  {</b></p><p&g

55、t;  printf("\t\t----------------------------------------\n"); </p><p>  printf("\t\t房間號 學(xué)號 姓名 \n");</p><p>  printf("\t\t------------------------

56、----------------\n");</p><p>  printf("\t\t%-10s%-10s%-10s\n",room[n].roomnum,room[n].num,room[n].name);/*輸出所查找的一條記錄*/</p><p>  printf("\n");</p><p>  pri

57、ntf("\t\t");</p><p><b>  }</b></p><p>  void Sort_by_name(Student room[],int n)</p><p><b>  {</b></p><p><b>  int i,j;</b>

58、;</p><p>  char t[10];</p><p>  for(i=0;i<n-1;i++) </p><p>  for(j=0;j<n-1-i;j++)</p><p>  if(strcmp(room[j].name,room[j+1].name)>0)</p>&

59、lt;p><b>  {</b></p><p>  strcpy(t,room[j+1].name);</p><p>  strcpy(room[j+1].name,room[j].name);</p><p>  strcpy(room[j].name,t);</p><p>  strcpy(t,r

60、oom[j+1].num);</p><p>  strcpy(room[j+1].num,room[j].num);</p><p>  strcpy(room[j].num,t);</p><p>  strcpy(t,room[j+1].roomnum);</p><p>  strcpy(room[j+1].roomnum,room[

61、j].roomnum);</p><p>  strcpy(room[j].roomnum,t);</p><p><b>  }</b></p><p><b>  }</b></p><p>  void Sort_by_num(Student room[],int n) </p&

62、gt;<p><b>  {</b></p><p><b>  int i,j;</b></p><p>  char t[10];</p><p>  for(i=0;i<n-1;i++) </p><p>  for(j=0;j<n-

63、1-i;j++)</p><p>  if(strcmp(room[j].num,room[j+1].num)>0)</p><p><b>  {</b></p><p>  strcpy(t,room[j+1].roomnum);</p><p>  strcpy(room[j+1].roomnum,room[

64、j].roomnum);</p><p>  strcpy(room[j].roomnum,t);</p><p>  strcpy(t,room[j+1].num);</p><p>  strcpy(room[j+1].num,room[j].num);</p><p>  strcpy(room[j].num,t);</p>

65、<p>  strcpy(t,room[j+1].name);</p><p>  strcpy(room[j+1].name,room[j].name);</p><p>  strcpy(room[j].name,t);</p><p><b>  }</b></p><p><b>  }&

66、lt;/b></p><p>  void Sort_by_roomnum(Student room[],int n) </p><p><b>  {</b></p><p><b>  int i,j;</b></p><p>  char t[10];</p><p

67、>  for(i=0;i<n-1;i++) </p><p>  for(j=0;j<n-1-i;j++)</p><p>  if(strcmp(room[j].roomnum,room[j+1].roomnum)>0)</p><p><b>  {</b></p><

68、p>  strcpy(t,room[j+1].num);</p><p>  strcpy(room[j+1].num,room[j].num);</p><p>  strcpy(room[j].num,t);</p><p>  strcpy(t,room[j+1].roomnum);</p><p>  strcpy(room[j

69、+1].roomnum,room[j].roomnum);</p><p>  strcpy(room[j].roomnum,t);</p><p>  strcpy(t,room[j+1].name);</p><p>  strcpy(room[j+1].name,room[j].name);</p><p>  strcpy(room[

70、j].name,t);</p><p><b>  }</b></p><p><b>  }</b></p><p>  void Find_record_name(Student room[],int n) </p><p><b>  {</b><

71、/p><p>  char s[10];</p><p><b>  int i=0;</b></p><p>  printf("\t\t輸入要查找的姓名:"); </p><p>  scanf("%s",s);</p><p>

72、  while(strcmp(room[i].name,s)!=0 && i<n) i++; </p><p><b>  if(i==n)</b></p><p><b>  {</b></p><p>  printf("\t\t對不起沒有找到該學(xué)生!\n")

73、; </p><p><b>  }</b></p><p><b>  else</b></p><p>  Display_a_record(room1,i);</p><p><b>  }</b></p><p> 

74、 void Find_record_rommnum(Student room[],int n) {</p><p>  char s[20];</p><p><b>  int i=0;</b></p><p>  printf("\t\t輸入要查找的房間號:"); &l

75、t;/p><p>  scanf("%s",s);</p><p>  while(strcmp(room[i].roomnum,s)!=0 && i<n) i++; </p><p><b>  if(i==n)</b></p><p><b>  {</

76、b></p><p>  printf("\t\t對不起沒有找到該學(xué)生!\n"); </p><p><b>  }</b></p><p><b>  else</b></p><p>  Display_a_record(room1,i);

77、</p><p><b>  }</b></p><p>  void Find_record_num(Student room[],int n) </p><p><b>  {</b></p><p>  char s[20];</p><p><b>

78、;  int i=0;</b></p><p>  printf("\t\t輸入要查找的學(xué)號:"); </p><p>  scanf("%s",s);</p><p>  while(strcmp(room[i].num,s)!=0 && i<n) i++;

79、 </p><p><b>  if(i==n)</b></p><p><b>  {</b></p><p>  printf("\t\t對不起沒有找到該學(xué)生!\n"); </p><p><b>  }</b>&l

80、t;/p><p><b>  else</b></p><p>  Display_a_record(room1,i);</p><p><b>  }</b></p><p>  int Insert_a_record(Student room[],int n) </p><

81、;p>  printf("\t\t學(xué)生姓名:");</p><p>  scanf("\t\t%s",&room[n].name);</p><p>  printf("\t\t學(xué)生學(xué)號:");</p><p>  scanf("\t\t%s",&room[n].n

82、um);</p><p>  printf("\t\t學(xué)生房間號:"); </p><p>  scanf("\t\t%s",&room[n].roomnum);</p><p><b>  n++;</b></p><p>  Sort_by_num(r

83、oom,n);</p><p>  printf("\t\t插入記錄成功!\n");</p><p>  return(n);</p><p><b>  }</b></p><p>  int AddfromText(Student room[],int n)

84、 </p><p><b>  {</b></p><p>  int i=0,num;</p><p>  FILE *fp; </p><p>  char filename[20]; </p

85、><p>  printf("\t\t輸入文件名:");</p><p>  scanf("\t\t%s",&filename); </p><p>  if((fp=fopen(filename,"rb"))==NULL) </p>

86、;<p><b>  {</b></p><p>  printf("\t\t無法打開該文件\n"); </p><p>  printf("\t\t");</p><p>  system("pause");</p><p>  r

87、eturn(n);</p><p><b>  }</b></p><p>  fscanf(fp,"%d",&num); </p><p>  while(i<num) </p><p>  { fscanf(fp,"

88、;%s%s%s%s",room[n+i].roomnum,room[n+i].num,room[n+i].name);</p><p><b>  i++;</b></p><p><b>  }</b></p><p><b>  n+=num;</b></p><p&

89、gt;  fclose(fp); </p><p>  printf("\t\t讀入成功!\n");</p><p>  printf("\t\t");</p><p>  system("pause");</p><p>  return(n);</p>

90、;<p><b>  }</b></p><p>  void WritetoText(Student room[],int n) </p><p><b>  {</b></p><p><b>  int i=0;</b></p><p&

91、gt;  FILE *fp; </p><p>  char filename[100]; </p><p>  printf("\t\t循環(huán)寫入數(shù)據(jù)\n"); </p><p>  printf("\t\t輸入文件名:");</p><p> 

92、 scanf("\t\t%s",&filename);</p><p>  if((fp=fopen(filename,"w"))==NULL) </p><p><b>  {</b></p><p>  printf("\t\t無法打開該文件\n");<

93、;/p><p>  system("pause");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  fprintf(fp,"%d\n",n); </p><p

94、>  while(i<n)</p><p><b>  {</b></p><p>  fprintf(fp,"%-10s%-10s%-10s%-10s\n",room[i].roomnum,room[i].num,room[i].name);</p><p><b>  i++;</b>&

95、lt;/p><p><b>  }</b></p><p>  fclose(fp); </p><p>  printf("寫入成功!\n"); </p><p><b>  }</b></p><p>  int ma

96、in() </p><p><b>  {</b></p><p><b>  int n=0;</b></p><p><b>  for(;;)</b></p><p><b>  {</b></p><p>

97、  switch(menu()) </p><p><b>  {</b></p><p><b>  case 1:</b></p><p>  printf("\t\t輸入記錄\n"); </p><p>  n=Input(room1

98、,n);</p><p><b>  break;</b></p><p><b>  case 2:</b></p><p>  printf("\t\t顯示記錄\n"); </p><p>  Display_all_record(room1,n);&

99、lt;/p><p><b>  break;</b></p><p><b>  case 3:</b></p><p>  printf("\t\t按姓名排序并顯示\n");</p><p>  Sort_by_name(room1,n); </

100、p><p>  printf("\t\t排序成功!\n");</p><p>  Display_all_record(room1,n);</p><p>  printf("\t\t");</p><p><b>  break;</b></p><p>&l

101、t;b>  case 4:</b></p><p>  printf("\t\t按房間號排序并顯示\n");</p><p>  Sort_by_roomnum(room1,n); </p><p>  printf("\t\t排序成功!\n");</p><p>

102、;  Display_all_record(room1,n);</p><p>  printf("\t\t");</p><p><b>  break;</b></p><p><b>  case 5:</b></p><p>  printf("\t\t按學(xué)號排

103、序并顯示\n");</p><p>  Sort_by_num(room1,n); </p><p>  printf("\t\t\t排序成功!\n");</p><p>  Display_all_record(room1,n);</p><p>  printf("\

104、t\t");</p><p>  break; </p><p><b>  case 6:</b></p><p>  printf("\t\t按姓名查找\n");</p><p>  Find_record_name(room1,n); </p

105、><p>  printf("\t\t");</p><p>  system("pause");</p><p><b>  break;</b></p><p><b>  case 7:</b></p><p>  printf(&q

106、uot;\t\t按房間號查找\n");</p><p>  Find_record_rommnum(room1,n); </p><p>  printf("\t\t");</p><p>  system("pause");</p><p><b>  break;</

107、b></p><p><b>  case 8:</b></p><p>  printf("\t\t按學(xué)號查找\n");</p><p>  Find_record_num(room1,n); </p><p>  printf("\t\t");</p>

108、<p>  system("pause");</p><p><b>  break;</b></p><p><b>  case 9:</b></p><p>  printf("\t\t插入一條記錄按學(xué)號排序并顯示\n");</p><p>

109、  n=Insert_a_record(room1,n); Display_all_record(room1,n);</p><p>  printf("\t\t");</p><p><b>  break;</b></p><p><b>  case 10:</b><

110、;/p><p>  printf("\t\t從文件中讀入數(shù)據(jù)\n");</p><p>  AddfromText(room1,n); </p><p>  printf("\t\t");</p><p>  system("pause");</p>

111、<p><b>  break;</b></p><p><b>  case 11:</b></p><p>  printf("\t\t循環(huán)寫入數(shù)據(jù)\n");</p><p>  WritetoText(room1,n); </p><p&

112、gt;  printf("\t\t");</p><p>  system("pause");</p><p><b>  break;</b></p><p><b>  case 0:</b></p><p>  printf("\t\t謝謝使用

113、,祝您好運,再見!\n"); </p><p>  printf("\t\t");</p><p>  system("pause");</p><p><b>  exit(0);</b></p><p><b>  }</b></p&g

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論