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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  課程設(shè)計(jì)報(bào)告</b></p><p>  課程名稱(chēng): 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì) </p><p>  設(shè)計(jì)題目: 宿舍管理查詢軟件 </p><p>  院 部: 計(jì)算機(jī)與信息工程學(xué)院 </p><p>

2、;  專(zhuān) 業(yè): 網(wǎng)絡(luò)工程 </p><p>  組 別: </p><p>  起止日期: 2012年6月11日 ~ 2012年6月24日 </p><p>  指導(dǎo)教師:

3、 </p><p><b>  課程設(shè)計(jì)任務(wù)書(shū)</b></p><p><b>  目 錄</b></p><p><b>  1緒論1</b></p><p><b>  2需求分析1</b></p><p>  2

4、.1 課程設(shè)計(jì)題目1</p><p>  2.2 課程設(shè)計(jì)任務(wù)及要求1</p><p>  2.3課程設(shè)計(jì)思想1</p><p>  2.4軟硬件運(yùn)行環(huán)境及開(kāi)發(fā)工具2</p><p><b>  3 概要設(shè)計(jì)2</b></p><p><b>  4詳細(xì)設(shè)計(jì)3</b&g

5、t;</p><p>  5調(diào)試與操作說(shuō)明8</p><p>  5.1 宿舍管理主菜單與信息錄入8</p><p>  5.2 學(xué)員信息顯示9</p><p>  5.3 插入學(xué)員信息9</p><p>  5.4 查詢學(xué)員信息10</p><p>  6課程設(shè)計(jì)總結(jié)與體會(huì)11&l

6、t;/p><p><b>  致謝12</b></p><p><b>  參考文獻(xiàn)12</b></p><p><b>  附錄12</b></p><p><b>  課程設(shè)計(jì)的主要內(nèi)容</b></p><p><b&g

7、t;  1緒論 </b></p><p>  作為當(dāng)代大學(xué)生,精通一門(mén)學(xué)問(wèn)是能在這個(gè)社會(huì)獨(dú)立生存的必要條件。而作為網(wǎng)絡(luò)工程專(zhuān)業(yè)的學(xué)生,編程能力是體現(xiàn)一個(gè)學(xué)生學(xué)習(xí)水平的重要指標(biāo)。</p><p>  我們此次的課程題目是編寫(xiě)一個(gè)宿舍管理查詢軟件。此軟件主要可存儲(chǔ)查詢學(xué)生的姓名、學(xué)號(hào)、房號(hào)等,也可進(jìn)行插入和刪除操作。我們運(yùn)用目前已學(xué)過(guò)的數(shù)據(jù)結(jié)構(gòu)和C語(yǔ)言知識(shí),并查詢相關(guān)資料,編寫(xiě)了這

8、個(gè)軟件。我們通過(guò)此軟件的編寫(xiě)大大提高了我們的編程能力和合作能力。</p><p>  學(xué)校宿舍是學(xué)校行政環(huán)節(jié)中非常重要的一個(gè)環(huán)節(jié),宿舍管理也就成為學(xué)校日常管理的重中之中了,宿舍管理的方式也在不斷的改進(jìn)。隨著電腦的普及與使用,現(xiàn)在的管理也提升了一個(gè)檔次,漸漸實(shí)現(xiàn)了無(wú)紙化辦公,即從原來(lái)的人工記錄管理模式轉(zhuǎn)變?yōu)殡娔X一體化管理。高校是科研的陣地,后勤的公寓管理也應(yīng)該一改傳統(tǒng)的人工管理,更加信息化,時(shí)代化,節(jié)省人力物力,提

9、高效率?;谶@一點(diǎn),一個(gè)實(shí)用的宿舍管理系統(tǒng)就非常必要了,不僅方便了學(xué)校的管理,也減輕了學(xué)生的負(fù)擔(dān)。</p><p>  編寫(xiě)這個(gè)軟件主要是為了便于宿舍管理人員對(duì)宿舍人員的管理。在各個(gè)大學(xué)中學(xué)甚至小學(xué),宿舍管理一直都很必要。運(yùn)用這個(gè)軟件,宿舍管理人員可以實(shí)現(xiàn)對(duì)宿舍人員的錄入,查詢等常規(guī)操作。</p><p><b>  2需求分析</b></p><

10、p>  2.1 課程設(shè)計(jì)題目</p><p><b>  宿舍管理查詢軟件</b></p><p>  2.2 課程設(shè)計(jì)任務(wù)及要求</p><p>  1.采用交互工作方式</p><p>  2. 建立數(shù)據(jù)文件,數(shù)據(jù)文件按關(guān)鍵字(姓名、學(xué)號(hào)、房號(hào))進(jìn)行排序(冒泡、選擇、插入排序等任選一種)</p>

11、<p>  3. 查詢菜單:(用二分查找實(shí)現(xiàn)以下操作)</p><p><b>  A.按姓名查詢</b></p><p><b>  B.按學(xué)號(hào)查詢</b></p><p><b>  C.按房號(hào)查詢</b></p><p>  打印任意查詢結(jié)果(可以連續(xù)操作)&l

12、t;/p><p><b>  2.3課程設(shè)計(jì)思想</b></p><p>  本次課程設(shè)計(jì)主要以C語(yǔ)言為編程語(yǔ)言,數(shù)據(jù)結(jié)構(gòu)運(yùn)用了結(jié)構(gòu)體數(shù)組的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。子函數(shù)部分,運(yùn)用了冒泡排序法,二分查找等方法思想。在循環(huán)體結(jié)構(gòu)中,以do-while循環(huán)結(jié)構(gòu)為主,for循環(huán)結(jié)構(gòu)為輔。在選擇操作部分,主要用switch結(jié)構(gòu)來(lái)實(shí)現(xiàn)。</p><p>  2.4軟硬

13、件運(yùn)行環(huán)境及開(kāi)發(fā)工具</p><p><b>  硬件:電腦</b></p><p>  軟件:Windows XP 系統(tǒng);創(chuàng)天中文VC++6.0</p><p>  開(kāi)發(fā)工具:創(chuàng)天中文VC++6.0</p><p><b>  3 概要設(shè)計(jì)</b></p><p>  通過(guò)

14、對(duì)軟件功能的分析,并查詢相關(guān)資料,確定了軟件編寫(xiě)的主要步驟。</p><p>  首先頁(yè)面進(jìn)入宿舍管理菜單頁(yè)面,頁(yè)面下面,包括有:輸入學(xué)生信息,學(xué)生信息查找,學(xué)生信息顯示,學(xué)生信息刪除,學(xué)生信息插入等。</p><p>  其次,在學(xué)生信息查找頁(yè)面設(shè)置子菜單,包括按姓名查詢,按學(xué)號(hào)查詢,按房號(hào)查詢等操作。</p><p>  最后調(diào)用相應(yīng)的子函數(shù),完成程序的編寫(xiě)。&

15、lt;/p><p>  如圖3-1,,宿舍管理軟件的流程圖</p><p>  圖3-1 軟件流程圖</p><p><b>  4詳細(xì)設(shè)計(jì)</b></p><p>  本次調(diào)用的庫(kù)函數(shù)為 </p><p>  #include "stdio.h" </p><

16、p>  #include"string.h"</p><p>  # include "stdlib.h" </p><p>  下面為此軟件用到的結(jié)構(gòu)體,結(jié)構(gòu)體包含四項(xiàng),分別為學(xué)號(hào),姓名,性別,房間號(hào)。</p><p>  struct student { </p><p><b> 

17、 int ID; </b></p><p>  char name[15]; </p><p>  char sex[3]; </p><p>  int roomnum; </p><p><b>  }; </b></p><p>  下面為宿舍管理軟件所用到的主要子函數(shù)</

18、p><p><b>  自定義輸入函數(shù):</b></p><p>  struct student shuru() </p><p><b>  { </b></p><p>  struct student stu; </p><p>  printf("學(xué)號(hào):&qu

19、ot;); </p><p>  scanf("%d",&stu.ID);</p><p>  printf("姓名:"); fflush(stdin);</p><p>  scanf("%s",stu.name);</p><p>  printf("性別(g/

20、b):"); </p><p>  fflush(stdin);</p><p>  scanf("%s",stu.sex);</p><p>  printf("房間號(hào):");fflush(stdin);</p><p>  scanf("%d",&stu.roo

21、mnum);</p><p>  printf("是否繼續(xù)?(y/n)");</p><p>  return stu; </p><p><b>  } </b></p><p><b>  自定義顯示函數(shù) </b></p><p>  void dis

22、play(struct student stu) </p><p><b>  { </b></p><p>  printf("\t%d\t\t",stu.ID); </p><p>  printf("%s\t\t",stu.name);</p><p>  printf(&q

23、uot;%s\t",stu.sex);</p><p>  printf("%d\t\n",stu.roomnum);</p><p><b>  } </b></p><p>  自定義排序函數(shù),排序函數(shù)運(yùn)用冒泡排序法。</p><p>  void sort(struct student

24、 stu[N],int i) </p><p><b>  { </b></p><p><b>  int j,k; </b></p><p>  struct student temp; </p><p>  for(j=0;j<i;j++) </p><p>&l

25、t;b>  { </b></p><p>  for(k=0;k<i-j-1;k++) </p><p><b>  { </b></p><p>  if((stu[k].ID)>(stu[k+1].ID)) </p><p><b>  { </b></p&g

26、t;<p>  temp=stu[k]; </p><p>  stu[k]=stu[k+1]; </p><p>  stu[k+1]=temp; </p><p><b>  } </b></p><p><b>  } </b></p><p><b

27、>  } </b></p><p><b>  } </b></p><p>  自定義插入函數(shù) 首先找到要插入的位置,然后執(zhí)行插入操作。</p><p>  void charu(struct student stu[N],int k) </p><p><b>  { </b>

28、</p><p><b>  int i,l; </b></p><p>  struct student in ; </p><p>  in=shuru();//調(diào)用輸入函數(shù) </p><p>  for(i=0;i<k;i++);</p><p>  for(l=k;l>i;l-

29、-) </p><p><b>  { </b></p><p>  stu[l]=stu[l-1]; </p><p><b>  } </b></p><p>  stu[i]=in; </p><p><b>  } </b></p>

30、<p><b>  自定義主菜單函數(shù) </b></p><p>  int menu() </p><p>  { int choice; </p><p>  printf("\t\t 歡迎進(jìn)入學(xué)生宿舍管理查詢系統(tǒng) \n\n\t\t↖(^ω^)↗\n\n"); </p><p>  pr

31、intf("\t\t\t▄︻┻┳═一 主菜單一═┻┳▄︻\n\n"); </p><p>  printf("\t▁ ▂ ▃ ▄ ▅ ▆ ▇ █1> 學(xué)生信息錄入█ ▇ ▅ ▅ ▄ ▃ ▂ ▁\n\n"); </p><p>  printf("\t▁ ▂ ▃ ▄ ▅ ▆ ▇ █2> 學(xué)生信息顯示█ ▇ ▅ ▅ ▄ ▃ ▂ ▁\

32、n\n"); </p><p>  printf("\t▁ ▂ ▃ ▄ ▅ ▆ ▇ █3> 插入學(xué)生信息█ ▇ ▅ ▅ ▄ ▃ ▂ ▁\n\n"); </p><p>  printf("\t▁ ▂ ▃ ▄ ▅ ▆ ▇ █4> 查找學(xué)生信息█ ▇ ▅ ▅ ▄ ▃ ▂ ▁\n\n"); </p><p> 

33、 printf("\t▁ ▂ ▃ ▄ ▅ ▆ ▇ █5> 退出 █ ▇ ▅ ▅ ▄ ▃ ▂ ▁\n"); </p><p>  printf("\n\n請(qǐng)選擇功能選項(xiàng):"); </p><p>  scanf("%d",&choice);</p><p>  return cho

34、ice; </p><p><b>  }</b></p><p>  自定義按照學(xué)號(hào)查找函數(shù),此函數(shù)運(yùn)用二分查找。</p><p>  void chazhao1(struct student stu[N],int i) </p><p><b>  { </b></p><p

35、>  int select,j; </p><p><b>  char ch; </b></p><p>  printf("\t*********您選擇的是按照學(xué)號(hào)查找:**********\n\n"); </p><p><b>  do </b></p><p>&

36、lt;b>  { </b></p><p>  printf("\n\n請(qǐng)輸入學(xué)號(hào):"); </p><p>  scanf("%d",&select);</p><p>  for(j=0;j<i;j++) </p><p><b>  { </b>

37、;</p><p>  if(select==stu[j].ID) </p><p><b>  { </b></p><p><b>  break; </b></p><p><b>  } </b></p><p><b>  }

38、 </b></p><p><b>  if(j<i) </b></p><p><b>  { </b></p><p>  showheader(); </p><p>  display(stu[j]);</p><p><b>  } &l

39、t;/b></p><p><b>  else </b></p><p><b>  { </b></p><p>  printf("你查找的信息不存在\n");</p><p><b>  } </b></p><p> 

40、 fflush(stdin); </p><p>  ch=getchar(); </p><p>  }while(ch=='y'); </p><p><b>  } </b></p><p>  自定義按照姓名查找函數(shù) </p><p>  void chazhao2(str

41、uct student stu[N],int i) </p><p><b>  { </b></p><p><b>  int j; </b></p><p>  char name[15]; </p><p><b>  char ch; </b></p>

42、<p>  printf("\t***********您選擇的是按照姓名查找:*********\n\n"); </p><p><b>  do </b></p><p><b>  { </b></p><p>  printf("\n\n請(qǐng)輸入姓名:"); </

43、p><p>  scanf("%s",name);</p><p>  for(j=0;j<i;j++) </p><p><b>  { </b></p><p>  if(strcmp(name,stu[j].name)==0) break;</p><p><b&

44、gt;  } </b></p><p><b>  if(j<i) </b></p><p><b>  { </b></p><p>  showheader(); </p><p>  display(stu[j]); </p><p><b>

45、;  } </b></p><p><b>  else </b></p><p><b>  { </b></p><p>  printf("你查找的信息不存在\n"); </p><p><b>  } </b></p>&l

46、t;p>  fflush(stdin); </p><p>  ch=getchar(); </p><p>  }while(ch=='y'); </p><p><b>  } </b></p><p>  自定義按照房間號(hào)查找</p><p>  void chazha

47、o3(struct student stu[N],int i)</p><p><b>  {</b></p><p>  int j,room;</p><p><b>  char ch;</b></p><p>  printf("\t********您選擇的是按照房間號(hào)查找:***

48、***********\n\n"); </p><p><b>  do </b></p><p><b>  { </b></p><p>  printf("\n\n請(qǐng)輸入房間號(hào):"); </p><p>  scanf("%d",&ro

49、om);</p><p>  for(j=0;j<i;j++) </p><p><b>  { </b></p><p>  if(room==stu[j].roomnum) break; </p><p><b>  } </b></p><p><b>

50、  if(j<i) </b></p><p><b>  { </b></p><p>  showheader(); </p><p>  display(stu[j]); </p><p><b>  } </b></p><p><b>  

51、else </b></p><p><b>  { </b></p><p>  printf("你查找的信息不存在\n"); </p><p><b>  } </b></p><p>  printf("是否繼續(xù)查找?(y/n)"); <

52、/p><p>  fflush(stdin); </p><p>  ch=getchar(); </p><p>  }while(ch=='y'); </p><p><b>  }</b></p><p>  簡(jiǎn)明而正確的子函數(shù)為本函數(shù)的編寫(xiě)奠定了基礎(chǔ),從而使在書(shū)寫(xiě)主函數(shù)時(shí),經(jīng)過(guò)

53、正確的調(diào)用,即可寫(xiě)出優(yōu)秀的程序。</p><p>  詳細(xì)主函數(shù)請(qǐng)閱讀第12頁(yè)附錄部分。</p><p><b>  5調(diào)試與操作說(shuō)明</b></p><p>  5.1 宿舍管理主菜單與信息錄入</p><p>  編譯完成后,運(yùn)行程序,可顯示主菜單,如圖5-1所示</p><p>  圖5-1

54、 程序主菜單</p><p>  錄入“1”,進(jìn)行學(xué)員信息的錄入界面,錄入:“2011 liyi nan 211”等信息之后運(yùn)行結(jié)果,如圖5-2所示</p><p><b>  圖5-2 信息錄入</b></p><p>  5.2 學(xué)員信息顯示</p><p>  學(xué)員信息錄入完成后輸入“2”,學(xué)員信息顯示如圖5-3所

55、示</p><p>  圖5-3 學(xué)員信息顯示</p><p>  5.3 插入學(xué)員信息</p><p>  進(jìn)入主菜單,輸入“3”,插入學(xué)生信息如圖5-4所示</p><p>  圖5-4 插入學(xué)生信息</p><p>  輸入“2”顯示插入后的學(xué)員信息如圖5-5所示</p><p>  圖5

56、-5 插入后學(xué)員信息</p><p>  5.4 查詢學(xué)員信息</p><p>  返回主菜單,輸入“4”,進(jìn)入查找功能子菜單如圖5-6所示</p><p>  圖5-6 查找功能子菜單</p><p>  輸入“1”,按學(xué)號(hào)查找,如圖5-7所示</p><p>  圖5-7 按學(xué)號(hào)查找</p><

57、p>  返回查找子菜單,輸入“2”,按姓名查找,如圖5-8所示</p><p>  圖5-8 按姓名查找</p><p>  返回查找子菜單,輸入“3”,按房間號(hào)查找,如圖5-9所示</p><p>  圖5-9 按房間號(hào)查找</p><p>  返回主菜單,輸入“5”,退出。</p><p>  6課程設(shè)計(jì)總結(jié)

58、與體會(huì)</p><p>  本次課程設(shè)計(jì),我們花費(fèi)了很大的心思在這個(gè)上面。剛接觸到這個(gè)題目,確實(shí)有點(diǎn)為難,課程設(shè)計(jì)的難度不算太大,但是想要做好,確實(shí)不易。每一個(gè)編程,都需要耐心的去完成。宿舍管理軟件這個(gè)程序的完成,沒(méi)有小組成員的細(xì)心,努力,我們是完不成的。當(dāng)然,在編寫(xiě)這個(gè)軟件的過(guò)程中,我們遇到了不少的難題,我們通過(guò)查閱相關(guān)書(shū)籍,上網(wǎng)查資料,向老師求助等方式,慢慢的克服了路上的每個(gè)問(wèn)題,我們努力把軟件做到最好。&l

59、t;/p><p>  本課題在設(shè)計(jì)過(guò)程中也遇到了一些技術(shù)難點(diǎn),比如主函數(shù)循環(huán)體的控制,經(jīng)小組成員的再三商量決定用多個(gè)do-while循環(huán)來(lái)解決循環(huán)問(wèn)題。在編寫(xiě)子函數(shù)的過(guò)程中,每個(gè)同學(xué)也都遇到了自己的問(wèn)題,但每個(gè)人用自己的辦法解決了。</p><p>  本課題也有一些尚存在的問(wèn)題,比如學(xué)員信息只能存儲(chǔ)在結(jié)構(gòu)體數(shù)組中,而不能文件的方式存儲(chǔ)下來(lái)。我相信,在經(jīng)過(guò)以后的學(xué)習(xí)和研究,我們一定能解決這些問(wèn)

60、題,把自己鍛煉成一個(gè)變成能手。</p><p>  這次課程設(shè)計(jì),我們每個(gè)人都收獲很多。不僅鍛煉了自己的編程能力,也提高了自己的團(tuán)隊(duì)合作能力。更多的是,我們?cè)趯W(xué)習(xí)中獲得了樂(lè)趣。</p><p><b>  致謝</b></p><p>  感謝**老師對(duì)我們小組的指導(dǎo)和支持。感謝學(xué)校提供S501多媒體教室提供軟件硬件的支持。</p>

61、<p><b>  參考文獻(xiàn)</b></p><p>  何欽銘,顏暉.C語(yǔ)言程序設(shè)計(jì).北京:高等教育出版社,2008.01.01</p><p>  嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版).北京:清華大學(xué)出版社,2011.07</p><p>  朱戰(zhàn)立.C語(yǔ)言(第4版) .北京:電子工業(yè)出版社 2009.1</p>

62、<p>  李樹(shù)全,陳端兵.數(shù)據(jù)結(jié)構(gòu)與算法.北京:機(jī)械工業(yè)出版社2010.02</p><p><b>  附錄</b></p><p>  宿舍管理軟件的主函數(shù)部分,現(xiàn)摘錄如下</p><p>  void main() </p><p><b>  { </b></p>

63、<p>  struct student stu[N]; </p><p>  int count=0,m=0,j; </p><p>  char ch,ch1; </p><p>  int choice,choice3,choice4; //菜單選項(xiàng)及子菜單選項(xiàng) </p><p>  do //此循環(huán)體控制用戶信息輸入錯(cuò)誤

64、后是否重輸 </p><p>  { do //此循環(huán)體控制返回主菜單 </p><p><b>  { </b></p><p>  ch1='n'; //如果用戶將主菜單選擇錯(cuò)誤,可用此變量控制是否重輸 </p><p>  choice=menu();</p>&l

65、t;p>  switch(choice) //此條件結(jié)構(gòu)控制選擇菜單功能后的操作 </p><p><b>  { </b></p><p>  case 1: //輸入學(xué)生信息 </p><p>  { do //此循環(huán)體控制是否繼續(xù)輸入 </p><p><b>  { </b><

66、;/p><p>  printf("*********** 學(xué)員信息錄入 ***********\n"); </p><p>  printf("請(qǐng)輸入第[%d]個(gè)學(xué)員的信息\n",count+1); </p><p>  stu[count]=shuru(); //調(diào)用輸入函數(shù) </p><p>  //

67、printf("是否繼續(xù)(y/n)"); </p><p>  fflush(stdin);// 刷新標(biāo)準(zhǔn)輸入緩沖區(qū),把輸入緩沖區(qū)里的東西丟棄</p><p>  ch=getchar(); </p><p><b>  count++; </b></p><p>  }while(ch=='

68、y'); </p><p><b>  break; </b></p><p><b>  }</b></p><p>  case 2: //顯示排序好的學(xué)生信息 </p><p><b>  { </b></p><p>  printf(&

69、quot;************* 學(xué)員信息顯示 *********\n"); </p><p>  printf("\n排序后的信息如下:\n"); </p><p>  sort(stu,count);//調(diào)用排序函數(shù) </p><p>  showheader(); </p><p>  for(j=0;

70、j<count;j++) </p><p><b>  { </b></p><p>  display(stu[j]); //調(diào)用顯示函數(shù) </p><p><b>  } </b></p><p><b>  break; </b></p><p&

71、gt;<b>  } </b></p><p>  case 3://插入功能 </p><p><b>  { </b></p><p>  while(choice3!=3) //此循環(huán)體控制是否退出子菜單 </p><p><b>  { </b></p>

72、<p>  choice3=menu3(); //調(diào)用子菜單函數(shù) </p><p>  if(choice3==1) //此條件結(jié)構(gòu)控制子菜單選項(xiàng) </p><p>  { do //此循環(huán)體判斷是否繼續(xù)插入 </p><p><b>  { </b></p><p>  printf("*****

73、* 學(xué)員信息插入 ***\n"); </p><p>  charu(stu,count); //調(diào)用插入函數(shù) </p><p><b>  count++; </b></p><p>  printf("是否繼續(xù)插入?(y/n)"); </p><p>  fflush(stdin); &

74、lt;/p><p>  ch=getchar(); </p><p>  }while(ch=='y'); </p><p><b>  } </b></p><p>  if (choice3==2) //此條件結(jié)構(gòu)控制子菜單選項(xiàng) </p><p><b>  { <

75、/b></p><p>  printf("\n\n插入學(xué)生信息后如下:\n"); </p><p>  sort(stu,count);//調(diào)用排序函數(shù)</p><p>  showheader(); </p><p>  for(j=0;j<count;j++) </p><p>&

76、lt;b>  { </b></p><p>  display(stu[j]); //調(diào)用顯示函數(shù) </p><p><b>  } </b></p><p><b>  } </b></p><p><b>  } </b></p><p

77、><b>  break; </b></p><p><b>  } </b></p><p>  case 4://查找功能 </p><p><b>  {</b></p><p>  while(choice4!=4) //控制是否繼續(xù)查找 </p>

78、<p><b>  { </b></p><p>  choice4=menu5(); //調(diào)用查找子菜單函數(shù) </p><p>  if(choice4==1) //控制按照學(xué)號(hào)查找 </p><p><b>  { </b></p><p>  chazhao1(stu,count);

79、//調(diào)用按照學(xué)號(hào)查找的函數(shù) </p><p><b>  } </b></p><p>  if(choice4==2) //控制按照姓名查找 </p><p><b>  { </b></p><p>  chazhao2(stu,count);//調(diào)用按照姓名查找的函數(shù) </p>

80、<p><b>  } </b></p><p>  if(choice4==3) //控制按照房間查找 </p><p><b>  { </b></p><p>  chazhao3(stu,count);//調(diào)用按照房間查找的函數(shù) </p><p><b>  } <

81、;/b></p><p><b>  } </b></p><p><b>  break; </b></p><p><b>  } </b></p><p>  case 5://退出 </p><p><b>  { </b&

82、gt;</p><p>  printf("確認(rèn)退出?(y/n)"); //讓用戶確認(rèn)是否退出 </p><p>  fflush(stdin); </p><p>  ch=getchar(); </p><p><b>  break; </b></p><p><b

83、>  } </b></p><p><b>  default: </b></p><p><b>  { </b></p><p>  printf("\a\a警告:您輸入錯(cuò)誤,是否重輸!(y/n)"); </p><p>  fflush(stdin); &

84、lt;/p><p>  ch1=getchar(); </p><p><b>  break; </b></p><p><b>  } </b></p><p><b>  } </b></p><p>  }while(ch=='n'|

85、| ch1=='y');//控制是否要退出系統(tǒng) </p><p><b>  { </b></p><p>  printf("\a\a警告:您的用戶名或密碼輸入有誤!是否重輸?(y/n)"); </p><p><b>  } </b></p><p>  ff

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論