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

下載本文檔

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

文檔簡介

1、<p><b>  C語言課程設(shè)計(jì)報告</b></p><p>  課題——學(xué)生信息管理系統(tǒng)</p><p><b>  目 錄</b></p><p><b>  《設(shè)計(jì)目的》2</b></p><p><b>  《設(shè)計(jì)要求》10</b>

2、;</p><p><b>  《總體設(shè)計(jì)》16</b></p><p><b>  《詳細(xì)設(shè)計(jì)》22</b></p><p><b>  《調(diào)試分析》29</b></p><p><b>  《總結(jié)》38</b></p><p

3、><b>  《程序代碼》46</b></p><p><b>  學(xué)生信息管理系統(tǒng)</b></p><p><b>  設(shè)計(jì)目的</b></p><p>  熟練掌握C語言課程中所學(xué)的理論知識;C語言是在國內(nèi)外廣泛使用的一種計(jì)算機(jī)語言。它既有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它可以作為系

4、統(tǒng)設(shè)計(jì)語言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛。學(xué)習(xí)使用C語言程序的目的是掌握程序設(shè)計(jì)的思路,學(xué)會用計(jì)算機(jī)語言編寫程序正確處理算法和語法的關(guān)系算法是程序的核心、是靈魂,語法是外殼、是工具。通過課程設(shè)計(jì),我們要熟練的掌握C語言的算法、語言、函數(shù)的調(diào)用、循環(huán)的使用、數(shù)組的運(yùn)用等。</p><p><b>  設(shè)計(jì)要求</b>&

5、lt;/p><p><b> ?。ㄒ唬P畔⒚枋?lt;/b></p><p>  輸入一個班學(xué)生的學(xué)號和每個學(xué)生的各項(xiàng)信息包括(學(xué)號、姓名、性別、出生、地址、電話、E-mail)。編程出每個學(xué)生的信息,最后打印一張班上學(xué)生的各項(xiàng)信息。</p><p>  1)各項(xiàng)信息輸入用循環(huán)語句。 </p><p>  2)打印的學(xué)生信息表項(xiàng)

6、包括:學(xué)號、姓名、性別、出生、地址、電話、E-mail。 </p><p>  3)按實(shí)驗(yàn)報告電子模板格式填寫實(shí)驗(yàn)內(nèi)容。</p><p><b> ?。ǘ9δ苊枋?lt;/b></p><p>  1. 學(xué)生基本信息錄入。</p><p>  2. 學(xué)號、姓名、性別、出生、地址、電話、E-mail。</p>

7、<p>  3. 基本信息的查詢(學(xué)號,姓名)。</p><p>  4. 修改學(xué)生信息。</p><p>  5. 增加學(xué)生信息。</p><p>  6. 按學(xué)號刪除信息</p><p>  7. 保存當(dāng)前學(xué)生信息</p><p><b>  8. 退出</b></p>

8、<p><b>  三.總體設(shè)計(jì)</b></p><p><b>  四.詳細(xì)設(shè)計(jì)</b></p><p>  main( ) 主函數(shù)</p><p>  程序采用模塊化設(shè)計(jì),主函數(shù)是程序的入口,各模塊獨(dú)立,可分塊調(diào)試,均由主函數(shù)控制調(diào)用??刂乒δ艿膶?shí)現(xiàn)通過循環(huán)執(zhí)行一個開關(guān)語句,該語句的條件值是通過調(diào)用主菜單函

9、數(shù)得到的返回值,根據(jù)該值,調(diào)用相應(yīng)的各功能函數(shù),同時設(shè)計(jì)一個斷點(diǎn),即當(dāng)返回值為一定條件時</p><p><b>  del()刪除記錄</b></p><p>  輸入要刪除記錄的姓名,調(diào)用find函數(shù),如果沒有該記錄,顯示沒找到信息;否則,調(diào)用print函數(shù),顯示記錄信息,接著顯示是否確實(shí)要刪除,請輸入確認(rèn)信息整數(shù)0或1,1表示是,0表示否。如果輸入了1,則系統(tǒng)刪

10、除信息。要刪除數(shù)組中的某一條元素,實(shí)際所做的操作是將其后繼記錄依次前移一條,所以刪除第i條記錄,用for語句,從i+l開始,依次將每個字段拷貝到前一條記錄的相應(yīng)字段,即覆蓋了前一條記錄,達(dá)到前移的目的,直到最后一條記錄。注意前移記錄的時候是逐個字段賦值,不能一個記錄整體賦值。由于刪除了一條記錄,記錄數(shù)減1,返回記錄數(shù),程序結(jié)束。運(yùn)行exit()函數(shù)結(jié)束程序,以免造成死循環(huán)。</p><p>  3.insert(

11、)插入記錄</p><p>  輸入要插入記錄的信息,保存到臨時變量temp中,然后再輸入一個姓名,用字符串s表示,確定新記錄插入在該記錄之前,調(diào)用find()函數(shù)查找姓名為s的記錄,得到該記錄所在的序號,從最后一條記錄開始,向后移動,即第n-1條移動到第n條,第n-2條移動到第n-1條,直到第i條移動到第i+l條,將新信息存入到第i條記錄位置。</p><p>  4.seek() 查找

12、記錄</p><p>  查找指定姓名的記錄,采用順序查找法。首先輸入要查找記錄的姓名,然后順序查找結(jié)點(diǎn),如果沒找到,則輸出沒找到信息,否則,顯示找到的記錄信息。因?yàn)槌绦蚨啻斡玫搅瞬檎液惋@示記錄,例如刪除記錄中,所以編寫了一個find()函數(shù),專門進(jìn)行查找。從第一條記錄開始,將記錄中的姓名字段和待比較的姓名字符串s進(jìn)行比較,一旦相等,程序結(jié)束,返回該記錄的下標(biāo)號i,也就是記錄所在的序號;如果不相等,則繼續(xù)下一條比

13、較,所有記錄比較完畢,循環(huán)結(jié)束,返回此時的下標(biāo)變量i值。search()函數(shù)通過調(diào)用find()得到了整數(shù)i,判斷i的值如果大于n-1,已超過實(shí)際記錄數(shù),說明所有記錄都進(jìn)行過比較,沒有找到,查找不成功:否則,說明找到,調(diào)用輸出函數(shù)print(),顯示該第i條記錄。</p><p>  5.while().switch() for()循環(huán)</p><p>  while() for都是循

14、環(huán)語句,使用格式:</p><p>  while(條件表達(dá)式)</p><p>  for(表達(dá)式1;表達(dá)式2;表達(dá)式3)</p><p>  2、switch是多分支選擇語句,case是switch語句中的一個關(guān)鍵字,用來判斷從哪個位置開始執(zhí)行語句。</p><p><b>  格式:</b></p>

15、<p>  switch(表達(dá)式)</p><p>  {case 常量表達(dá)式: .....</p><p>  case 常量表達(dá)式: .....</p><p>  case 常量表達(dá)式: ....</p><p>  default: ....</p><p>  switc

16、h語句結(jié)束的條件:碰到break語句,或執(zhí)行到}</p><p><b>  五.調(diào)試分析</b></p><p>  經(jīng)過我一天的調(diào)試,我們終于把各自的模塊整合起來了,在這過程中,我們遇到了很多問題,像數(shù)據(jù)不匹配,括號不配對,賦值重復(fù)等。因?yàn)镃語言的語法限制不太嚴(yán)格,對變量的類型約束不嚴(yán)格,影響程序的安全性,對數(shù)組下標(biāo)越界不作檢查等原因。但經(jīng)過我的努力,終于完成了。

17、首先,我們用 WHILE循環(huán),使這個圖書系統(tǒng)能無限使用,再次,我們用SWITCH對各個模塊功能進(jìn)行了組合,使學(xué)生成績管理系統(tǒng)的功能更完善,界面更清晰、明了。</p><p><b>  六.總結(jié)</b></p><p>  課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)

18、發(fā)展的日新日異,當(dāng)今計(jì)算機(jī)應(yīng)用在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握計(jì)算機(jī)開發(fā)技術(shù)是十分重要的??偟膩碚f,本次課程設(shè)計(jì),實(shí)在是受益匪淺。本來這門課的知識學(xué)的就不夠扎實(shí),當(dāng)剛開始要設(shè)計(jì)的時候,還真不知道從哪里下手,結(jié)果第一天的上機(jī),我只是做了一個下午,什么也沒干!回去以后,我想,這樣不行,這樣下去還得了!后來我們這組的組長把整個程序的各個模塊都分配好任務(wù),我主要負(fù)責(zé)查找那一個模塊的。第二天因?yàn)橛辛舜_實(shí)的任務(wù),所以我就

19、靜下心來去編程,首先想到的是如何定義類型,想用數(shù)組的話很麻煩,我們也只學(xué)了這么多內(nèi)容,后來組長說如果用結(jié)構(gòu)體的話就比較方便,所以我們就決定自己在學(xué)一下結(jié)構(gòu)體那方面的知識。我選用了順序查找法編寫了查找函數(shù),并且通過編寫使該程序可以進(jìn)行多次查找,界面友好,并且輸出的畫面美觀。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,例如編寫的程序在計(jì)算機(jī)上識別的是沒有錯誤的,但是運(yùn)行</p>&

20、lt;p>  回顧起此次課程設(shè)計(jì),至今我仍感慨頗多,的確,從從拿到題目到完成整個編程,從理論到實(shí)踐,在整整一個星期的日子里,可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。<

21、;/p><p><b>  七.程序代碼</b></p><p>  C程序?qū)W生信息系統(tǒng)管理設(shè)計(jì)</p><p>  #include<stdio.h> /* 引用庫函數(shù) */</p><p>  #include<stdlib.h>/* 隨機(jī)函數(shù) */</p><p>  

22、#include<string.h> /* 字符串 */</p><p>  #define BUFLEN 100 /* 緩沖區(qū)最大字符數(shù) */ </p><p>  #define LEN 20 /* 學(xué)號和姓名最大字符數(shù),實(shí)際請更改 */ </p><p>  #define N 84 /* 最大學(xué)生人數(shù),實(shí)際請更改*/ </p>&l

23、t;p>  struct record /* 輸入 */</p><p><b>  { </b></p><p>  char code[LEN+1]; /* 學(xué)號 */ </p><p>  char name[LEN+1]; /* 姓名 */ </p><p>  int age; /* 年

24、齡 */</p><p>  char sex[3]; /* 性別 */</p><p>  char time[LEN+1]; /* 出生年月 */ </p><p>  char add[30]; /* 家庭地址 */</p><p>  char tel[LEN+1]; /* 電話號碼 */</p>&

25、lt;p>  char mail[30]; /* 電子郵件地址 */</p><p><b>  }stu[N]; </b></p><p>  int k=1,n,m; /* 定義全局變量 */</p><p>  void readfile();/* 函數(shù)聲明 */ </p><p>  void see

26、k(); /* 搜索*/</p><p>  void modify(); /* 更改*/</p><p>  void insert(); /*插入 */</p><p>  void del(); /* 刪除*/</p><p>  void display(); /* 顯示*/</p><p>  void s

27、ave(); /* 儲存*/</p><p>  void menu(); /* 菜單*/</p><p>  int main() /* 定義主函數(shù)為整型*/</p><p>  { system("color 2E");/* 背景顏色變化*/</p><p><b>  while(k) </b>

28、</p><p><b>  menu(); </b></p><p>  system("pause"); /* 系統(tǒng)終止*/</p><p>  return 0; </p><p><b>  } </b></p><p>  void readfi

29、le()/* 建立信息 */ </p><p><b>  { </b></p><p>  char buf[BUFLEN],*p="student.dat"; /* 文件存入指針變量 */ </p><p>  FILE *fp; /* 打開指針文件 */ </p><p><b>  

30、int i=0; </b></p><p>  if ((fp=fopen("student.dat","r"))==NULL) /* 如果等于空指針執(zhí)行下面程序 */ </p><p>  { printf("Open file %s error! Strike any key to exit!",p); </

31、p><p>  system("pause"); /* 系統(tǒng)終止 */</p><p>  exit(0); /* 退出*/</p><p><b>  } </b></p><p>  while(fscanf(fp,"%s %s %d %s %s %s %s %s",stu[i].

32、code,stu[i].name,&stu[i].age, </p><p>  stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail)==8) </p><p><b>  { i++; </b></p><p><b>  i=i; </b></

33、p><p><b>  } </b></p><p>  fclose(fp); </p><p><b>  n=i; </b></p><p>  printf("錄入完畢!\n"); </p><p><b>  } </b><

34、;/p><p>  void seek() /* 搜索*/</p><p>  {int i,j,item,flag; </p><p>  char s1[20]; /* 以姓名和學(xué)號最長為20 */ </p><p>  printf("------------------\n"); </p><p&g

35、t;  printf("1.按學(xué)號查詢\n"); </p><p>  printf("2.按姓名查詢\n"); </p><p>  printf("3.退出本菜單\n"); </p><p>  printf("------------------\n"); </p>

36、<p><b>  while(1) </b></p><p>  { printf("請選擇子菜單編號:"); </p><p>  scanf("%d",&item); </p><p>  flag=0; /* */</p><p>  switch(ite

37、m) </p><p><b>  { </b></p><p>  case 1: /* 查詢學(xué)號*/</p><p>  printf("請輸入要查詢的學(xué)生的學(xué)號:\n"); </p><p>  scanf("%s",s1); </p><p>  f

38、or(i=0;i<n;i++) </p><p>  if(strcmp(stu[i].code,s1)==0) </p><p>  { flag=1; </p><p>  printf("該學(xué)生學(xué)號,姓名,年齡,性別,出生年月,地址,電話,E-mail 分別為:\n"); </p><p>  printf(&

39、quot;%s %s %d %s %s %s %s %s\n",stu[i].code,stu[i].name,stu[i].age, </p><p>  stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail); </p><p><b>  } </b></p><p>

40、  if(flag==0) /* 為假沒有輸入該學(xué)生的學(xué)號*/</p><p>  printf("該學(xué)號不存在!\n"); break; </p><p>  case 2: /* 查詢姓名*/</p><p>  printf("請輸入要查詢的學(xué)生的姓名:\n"); </p><p>  scanf

41、("%s",s1); </p><p>  for(i=0;i<n;i++) </p><p>  if(strcmp(stu[i].name,s1)==0) </p><p>  { flag=1; </p><p>  printf("該學(xué)生學(xué)號:%s姓名:%s年齡:性別:%s出生年月:%s地址:%s電

42、話:%sE-mail:%s",stu[i].code,stu[i].name,stu[i].age, </p><p>  stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail); </p><p><b>  } </b></p><p>  if(flag==0) /*

43、為假....沒有輸入該學(xué)生的學(xué)號*/</p><p>  printf("該姓名不存在!\n"); break; </p><p>  case 3:return; </p><p>  default:printf("請?jiān)?-3之間選擇\n"); </p><p><b>  } </

44、b></p><p><b>  } </b></p><p><b>  } </b></p><p>  void modify() /*修改信息*/ </p><p>  {int i,j,item,num; </p><p>  char sex1[3],s1[

45、LEN+1],s2[LEN+1]; /* 比學(xué)號姓名長度多一個字符 */ </p><p>  printf("請輸入要要修改的學(xué)生的學(xué)號:\n"); </p><p>  scanf("%s",s1); </p><p>  for(i=0;i<n;i++) </p><p>  if(strc

46、mp(stu[i].code,s1)==0) </p><p><b>  num=i; </b></p><p>  printf("------------------\n"); </p><p>  printf("1.修改姓名\n"); </p><p>  printf(

47、"2.修改年齡\n"); </p><p>  printf("3.修改性別\n"); </p><p>  printf("4.修改出生年月\n"); </p><p>  printf("5.修改地址\n"); </p><p>  printf("

48、6.修改電話號碼\n"); </p><p>  printf("7.修改E-mail地址\n"); </p><p>  printf("8.退出本菜單\n"); </p><p>  printf("------------------\n"); </p><p>&l

49、t;b>  while(1) </b></p><p>  { printf("請選擇子菜單編號:"); </p><p>  scanf("%d",&item); </p><p>  switch(item) </p><p><b>  { </b>

50、</p><p><b>  case 1: </b></p><p>  printf("請輸入新的姓名:\n"); </p><p>  scanf("%s",s2); </p><p>  strcpy(stu[num].name,s2); break; </p>

51、<p><b>  case 2: </b></p><p>  printf("請輸入新的年齡:\n"); </p><p>  scanf("%d",&stu[num].age);break; </p><p><b>  case 3: </b></

52、p><p>  printf("請輸入新的性別:\n"); </p><p>  scanf("%s",sex1); </p><p>  strcpy(stu[num].sex,sex1); break; </p><p><b>  case 4: </b></p>

53、<p>  printf("請輸入新的出生年月:\n"); </p><p>  scanf("%s",s2); </p><p>  strcpy(stu[num].time,s2); break; </p><p><b>  case 5: </b></p><p>

54、;  printf("請輸入新的地址:\n"); </p><p>  scanf("%s",s2); </p><p>  strcpy(stu[num].add,s2); break; </p><p><b>  case 6: </b></p><p>  printf(&

55、quot;請輸入新的電話號碼:\n"); </p><p>  scanf("%s",s2); </p><p>  strcpy(stu[num].tel,s2); break; </p><p><b>  case 7: </b></p><p>  printf("請輸入新

56、的E-mail地址:\n"); </p><p>  scanf("%s",s2); </p><p>  strcpy(stu[num].mail,s2); break; </p><p>  case 8:return; </p><p>  default:printf("請?jiān)?-8之間選擇\n&

57、quot;); </p><p><b>  } </b></p><p><b>  } </b></p><p><b>  } </b></p><p>  void insert() /*插入 */</p><p>  { int i=n,j,f

58、lag; </p><p>  printf("請輸入待增加的學(xué)生數(shù):\n"); </p><p>  scanf("%d",&m); </p><p><b>  do </b></p><p>  { flag=1; </p><p>  whi

59、le(flag) </p><p>  { flag=0; </p><p>  printf("請輸入第 %d 個學(xué)生的學(xué)號:\n",i+1); </p><p>  scanf("%s",stu[i].code); </p><p>  for(j=0;j<i;j++) </p>

60、<p>  if(strcmp(stu[i].code,stu[j].code)==0) </p><p>  { printf("已有該學(xué)號,請檢查后重新錄入!\n"); </p><p><b>  flag=1; </b></p><p>  break; /*如有重復(fù)立即退出該層循環(huán),提高判斷速度*/ &

61、lt;/p><p><b>  } </b></p><p><b>  } </b></p><p>  printf("請輸入第 %d 個學(xué)生的姓名:\n",i+1); </p><p>  scanf("%s",stu[i].name); </p>

62、;<p>  printf("請輸入第 %d 個學(xué)生的年齡:\n",i+1); </p><p>  scanf("%d",&stu[i].age); </p><p>  printf("請輸入第 %d 個學(xué)生的性別:\n",i+1); </p><p>  scanf("

63、%s",stu[i].sex); </p><p>  printf("請輸入第 %d 個學(xué)生的出生年月:(格式:年.月)\n",i+1); </p><p>  scanf("%s",stu[i].time); </p><p>  printf("請輸入第 %d 個學(xué)生的地址:\n",i+1)

64、; </p><p>  scanf("%s",stu[i].add); </p><p>  printf("請輸入第 %d 個學(xué)生的電話:\n",i+1); </p><p>  scanf("%s",stu[i].tel); </p><p>  printf("請輸

65、入第 %d 個學(xué)生的E-mail:\n",i+1); </p><p>  scanf("%s",stu[i].mail); </p><p>  if(flag==0) </p><p><b>  { i=i; </b></p><p><b>  i++; </b>

66、;</p><p><b>  } </b></p><p>  }while(i<n+m); </p><p><b>  n+=m; </b></p><p>  printf("錄入完畢!\n\n"); </p><p><b>  

67、} </b></p><p>  void del() /* 刪除*/</p><p>  { int i,j,flag=0; </p><p>  char s1[LEN+1]; </p><p>  printf("請輸入要刪除學(xué)生的學(xué)號:\n"); </p><p>  scanf

68、("%s",s1); </p><p>  for(i=0;i<n;i++) </p><p>  if(strcmp(stu[i].code,s1)==0) </p><p>  { flag=1; </p><p>  for(j=i;j<n-1;j++) </p><p>  st

69、u[j]=stu[j+1]; </p><p><b>  } </b></p><p>  if(flag==0) </p><p>  printf("該學(xué)號不存在!\n"); </p><p>  if(flag==1) </p><p>  { printf("

70、;刪除成功,顯示結(jié)果請選擇菜單6\n"); </p><p><b>  n--; </b></p><p><b>  } </b></p><p><b>  } </b></p><p>  void display() /* 顯示*/</p>&

71、lt;p>  { int i,j; </p><p>  printf("所有學(xué)生的信息為:\n"); </p><p>  for(i=0;i<n;i++) </p><p><b>  {</b></p><p>  printf("%s %s %d %s %s %s %s

72、 %s\n",stu[i].code,stu[i].name,stu[i].age, </p><p>  stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail); </p><p><b>  } </b></p><p><b>  } </b>&l

73、t;/p><p>  void save() /* 儲存*/</p><p>  { int i,j,k,flag=0; </p><p>  FILE *fp; /*打開指針文件*/</p><p>  fp=fopen("student.dat","w"); </p><p> 

74、 for(i=0;i<n;i++) </p><p>  { fprintf(fp,"%s %s %d %s %s %s %s %s\n",stu[i].code,stu[i].name,stu[i].age, </p><p>  stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail); </p&

75、gt;<p><b>  } </b></p><p>  fclose(fp); /*關(guān)閉 */</p><p><b>  } </b></p><p>  void menu()/* 界面 */ </p><p>  { int num; </p><p>

76、;  printf(" \n\n\n東華理工大學(xué)學(xué)生信息管理系統(tǒng)\n\n"); /* \N\N換行 */ </p><p>  printf(" ********************系統(tǒng)功能菜單********************\n"); </p><p>  printf(" *----------------------

77、------------------------------*\n"); </p><p>  printf(" * 1.東華理工讀入學(xué)生信息 *\n"); </p><p>  printf(" * 2.東華理工查詢學(xué)生信息 *\n&

78、quot;); </p><p>  printf(" * 3.東華理工修改學(xué)生信息 *\n"); </p><p>  printf(" * 4.東華理工增加學(xué)生信息 *\n"); </p><p>  pri

79、ntf(" * 5.東華理工按學(xué)號刪除信息 *\n"); </p><p>  printf(" * 6.東華理工顯示當(dāng)前信息 *\n"); </p><p>  printf(" * 7.東華理工保存當(dāng)前學(xué)生

80、信息 *\n"); </p><p>  printf(" * 8.退出系統(tǒng) *\n"); </p><p>  printf(" *----------------------------------------------------

81、*\n"); </p><p>  printf("請選擇菜單編號:"); </p><p>  scanf("%d",&num); </p><p>  switch(num) </p><p><b>  { </b></p><p>

82、  case 1:readfile();break; /* 函數(shù)聲明 */ </p><p>  case 2:seek();break; /* 搜索*/</p><p>  case 3:modify();break; /* 更改*/</p><p>  case 4:insert();break; /*插入 */</p><p>  c

83、ase 5:del();break; /* 刪除*/</p><p>  case 6:display();break; /* 顯示*/</p><p>  case 7:save();break; /* 儲存*/</p><p>  case 8:k=0;break; </p><p>  default:printf("請?jiān)?

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論