課程設計--教師工資管理系統(tǒng)_第1頁
已閱讀1頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課程設計報告</b></p><p>  程序設計課程設計(C/C++)</p><p>  2016年 12 月 課程設計任務書</p><p>  課程名稱: C語言程序設計課程設計 指導教師(簽名): </p><p>  指導

2、教師評語及成績評定表</p><p>  指導教師簽字: </p><p>  年 月 日</p><p><b>  目錄</b></p><p>  一、設計目的 1 </p><p>  二、需求分析 1 </p><p>  三、總體設計

3、2 </p><p>  四、程序調(diào)試與錯誤分析 4 </p><p>  五、運行結(jié)果 5 </p><p>  六、結(jié)論與心得 6 </p><p><b>  參考文獻 7 </b></p><p><b>  附錄一 8 </b></p>&l

4、t;p><b>  設計目的</b></p><p>  教師工資管理系統(tǒng)主要實現(xiàn)的是對每位教師的個人信息和相對應的數(shù)據(jù)管理,從而完成各個信息的查詢、修改以及輸出,特別體現(xiàn)在以下幾個方面。</p><p>  1.刪除、統(tǒng)計等功能的實現(xiàn)。</p><p>  2.基本掌握面向過程程序設計的基本思路和方法,達到熟練掌握C語言的基本知識和技能

5、,能夠利用所學到的知識和技能,解決簡單的程序設計問題。為了能夠方便對教師的工資進行管理,對信息進行排序、插入、查找、</p><p>  3.培養(yǎng)上機動手能力,使學生鞏固《C語言程序設計》課程的學習內(nèi)容掌握如何使用面向過程的計算機語言進行程序設計的基本方法,強化上機動手能力,闖過編程關(guān)為后續(xù)各門計算機課程的學習打下堅實基礎(chǔ)。</p><p>  4.掌握各類C語言函數(shù)的使用方法及技巧,充分

6、運用各級C語言函數(shù)完成簡單程序的設計與運行。</p><p><b>  二、需求分析</b></p><p> ?。?)教師信息處理。該模塊包括教師信息的輸入、修改、刪除以及瀏覽和統(tǒng)計等功能,每個模塊在程序系統(tǒng)中用一個函數(shù)來實現(xiàn),模塊總體框圖如圖(1)所示。</p><p><b>  圖</b></p>

7、<p><b>  圖1</b></p><p> ?。?)教師數(shù)據(jù)處理。該系統(tǒng)包括以下大板塊:</p><p>  A、在數(shù)據(jù)處理過程中會根據(jù)教師號錄入教師的基本工資、津貼、生活補貼補貼、電話費、水電費、房租、所得稅、衛(wèi)生費、公積金等基本數(shù)據(jù)。</p><p>  B、教師實發(fā)工資,應發(fā)工資,合計扣款計算。 </p>

8、<p><b>  C、教師數(shù)據(jù)管理</b></p><p>  D、教師數(shù)據(jù)查詢 </p><p>  E、教師綜合信息輸出</p><p><b>  三、總體設計</b></p><p> ?。?)流程圖如下所示:</p><p><b>  圖2

9、</b></p><p><b> ?。?)任務分配:</b></p><p><b>  圖3</b></p><p><b>  (3)程序的修改:</b></p><p>  在本次課程設計中,我主要負責程序中對教師信息的修改和程序的調(diào)試兩大模塊。其中關(guān)于教師

10、信息的修改這一模塊中主要是考察query函數(shù)的運用。其函數(shù)的主要流程如圖4所示。 </p><p><b>  圖4</b></p><p>  修改程序的部分函數(shù)如下:</p><p>  void query(struct teacher *p)</p><p><b>  { </b>&l

11、t;/p><p><b>  int no;</b></p><p><b>  p=head;</b></p><p>  printf("please input num:\n");</p><p>  scanf("%d",&no);</p&

12、gt;<p>  while(p->num!=no)</p><p>  p=p->next;</p><p>  printf("基本工資:%5.0f\t\t",p->salary_1);</p><p>  printf("津貼:%5.0f\n",p->allowance);<

13、/p><p>  printf("生活補貼:%5.0f\t",p->life_allow);</p><p>  printf("\t電話費:%5.0f\n",p->tel_fee);</p><p>  printf("個人所得稅:%5.0f\t",p->tax);</p>&

14、lt;p>  printf("衛(wèi)生費:%5.0f\n",p->health_fee);</p><p>  printf("水電費:%5.0f\t\t",p->water_fee);</p><p>  printf("房租:%5.0f\n",p->rent);</p><p>  

15、printf("公積金:%5.0f\t\t",p->grant);</p><p>  printf("應發(fā)工資:%5.0f\n",p->salary_2);</p><p>  printf("合計扣款:%5.0f\t\t",p->total_fee); </p><p>  print

16、f("實發(fā)工資:%5.0f\n\n\n",p->actual_salary);</p><p><b>  }</b></p><p>  在調(diào)用結(jié)構(gòu)體修改函數(shù)時,首先在相應的位置找到相關(guān)的節(jié)點地址。其中包括修改前的與教師工資管理有關(guān)的信息和修改后的相關(guān)信息。另外,在該函數(shù)中還要確認教師信息是否存在,然后進行對相關(guān)節(jié)點值域的修改。保存完畢

17、后修改成功。</p><p>  四、程序調(diào)試與錯誤分析</p><p>  1.剛開始運行插入函數(shù)時,總不能插入正確信息</p><p>  2.開始編譯排序函數(shù)時出現(xiàn)無法正確插入函數(shù)以及無法輸出正確結(jié)果的情況。</p><p>  3.編譯查詢函數(shù)時,總是無法輸出正確信息。</p><p>  4.各級函數(shù)調(diào)用出現(xiàn)

18、很大問題,對函數(shù)使用不當以及函數(shù)調(diào)用的錯誤都造成了很多錯誤。</p><p>  5.對刪除函數(shù)的調(diào)用錯誤,導致輸出結(jié)果錯誤。</p><p>  6.對于很多C語句的使用不夠熟練,出錯較多。</p><p>  7.針對以上錯誤,我虛心求教,向老師和同學求教,并順利解決了程序編譯過程中出現(xiàn)的問題和錯誤,成功的完成了本程序的編譯</p><p&g

19、t;<b>  五、運行結(jié)果</b></p><p><b>  圖5 進入頁面</b></p><p>  圖6 程序的輸入 </p><p>  圖7 程序的輸出 </p><p><b>  六、結(jié)論與心得</b></p><p> 

20、 持續(xù)兩周的課程設計給了我太多的感觸,題目很大,設計量也很大,也很繁瑣,讓我認識到這個課題非一人可以解決。但從另一方面,為了出色地完成這次課程設計,我不斷地細讀課本,獲得新知識的同時,提升了自己的能力。</p><p>  整個設計分模塊實現(xiàn)功能,每個模塊分別有不同的函數(shù)。每個同學都有自己的分工。鏈表的建立實現(xiàn)輸入信息功能,相比較于數(shù)組更加方便,更加節(jié)省程序的運行時間和存儲空間。通過使用文件fread和write

21、函數(shù)方便的將數(shù)據(jù)信息寫入文件并載入顯示段。</p><p>  在實訓的這段過程中,我覺的學習C語言首先要有嚴謹?shù)膶W習態(tài)度,因為特別是在程序的調(diào)試過程中一個微小的錯誤都會導致程序無法運行。函數(shù)的調(diào)用和相關(guān)的知識要注重實踐,才能讓整個程序顯得更完美!在整個程序的設計過程中,我們小組分工合作,每個人負責一個模塊,最后通過整合,完成一個完整的系統(tǒng)。另外,非常感謝指導老師在此次課程設計中給我們的幫助,在程序的編寫和調(diào)試過

22、程中常常會出現(xiàn)嚴重的錯誤,但在老師的指導和幫助下都迎刃而解了。這個過程也讓我很充實。</p><p>  通過這十幾天的訓練和設計,我學會了很多,也對C語言程序設計有了一個新的認識與理解,從中也得到了很多樂趣,在這兩周時間里看到同學們自己的勞動成果還是挺開心。而C語言程序的設計為自己以獨立編程打下了基礎(chǔ)。</p><p><b>  參考文獻</b></p>

23、;<p>  [1]Stephen《Primer Plus》著 由云巔工作室 譯 北京:人民郵電出版社2014年12月</p><p>  [2]譚浩強.《程序設計(第四版)》北京:清華大學出版社2010年6月</p><p>  [3]C語言之家(http://www.cstudyhome.com)</p><p><b>  附錄一<

24、;/b></p><p><b>  源程序清單</b></p><p>  #include<stdio.h></p><p>  #include<stdlib.h></p><p>  #include<conio.h></p><p>  #def

25、ine LEN sizeof(struct teacher)</p><p>  struct teacher *creat();</p><p>  struct teacher</p><p><b>  {</b></p><p>  char num[11];</p><p>  char

26、 name[10];</p><p>  char sex[8];</p><p>  char unit[10];</p><p>  char address[10];</p><p>  long telnum;</p><p>  float salary_1;</p><p>  fl

27、oat allowance;</p><p>  float life_allow;</p><p>  float salary_2;</p><p>  float tel_fee;</p><p>  float tax;</p><p>  float health_fee;</p><p&

28、gt;  float water_fee;</p><p>  float rent;</p><p>  float grant;</p><p>  float total_fee;</p><p>  float actual_salary;</p><p>  struct teacher *next;<

29、/p><p><b>  };</b></p><p>  void main()</p><p><b>  {</b></p><p><b>  int n;</b></p><p>  struct teacher *head;</p>

30、<p><b>  FILE *fp;</b></p><p>  struct teacher *creat(void)</p><p><b>  {</b></p><p>  struct teacher *p1,*p2;</p><p><b>  n=0;</

31、b></p><p>  p1=p2=(struct teacher *)malloc(LEN);</p><p>  printf("教師號:");</p><p>  scanf("%d",&p1->num);fflush(stdin);</p><p>  printf(&qu

32、ot;教師姓名:");</p><p>  gets(p1->name);</p><p>  printf("教師性別:");</p><p>  gets(p1->sex);</p><p>  printf("單位名稱:");</p><p>  ge

33、ts(p1->unit);</p><p>  printf("家庭地址:");</p><p>  gets(p1->address);</p><p>  printf("電話號碼:");</p><p>  scanf("%ld",&p1->telnu

34、m);fflush(stdin);</p><p>  printf("基本工資:");</p><p>  scanf("%f",&p1->salary_1);fflush(stdin);</p><p>  printf("津貼:");</p><p>  scan

35、f("%f",&p1->allowance);fflush(stdin);</p><p>  printf("生活補貼:");</p><p>  scanf("%f",&p1->life_allow);fflush(stdin);</p><p>  printf(&qu

36、ot;電話費:");</p><p>  scanf("%f",&p1->tel_fee);fflush(stdin);</p><p>  printf("個人所得稅:");</p><p>  scanf("%f",&p1->tax);fflush(stdin);&

37、lt;/p><p>  printf("房租:");</p><p>  scanf("%f",&p1->rent);fflush(stdin);</p><p>  printf("公積金:");</p><p>  scanf("%f",&p

38、1->grant);fflush(stdin);</p><p>  printf("水電費:");</p><p>  scanf("%f",&p1->water_fee);fflush(stdin);</p><p>  printf("衛(wèi)生費:");</p><

39、p>  scanf("%f",&p1->health_fee);fflush(stdin);</p><p>  p1->salary_2=p1->salary_1+p1->allowance+p1->life_allow;</p><p>  p1->total_fee=p1->tel_fee+p1->wa

40、ter_fee+p1->rent+p1->tax+p1->health_fee+p1->grant;</p><p>  p1->actual_salary=p1->salary_2-p1->total_fee; </p><p>  head=NULL;</p><p>  while(p1->num!=0)&

41、lt;/p><p><b>  {</b></p><p><b>  n=n+1;</b></p><p>  if(n==1)head=p1;</p><p>  else p2->next=p1;</p><p><b>  p2=p1;</b>

42、</p><p>  p1=(struct teacher*)malloc(LEN);</p><p>  printf("教師號:");</p><p>  scanf("%d",&p1->num);fflush(stdin);</p><p>  printf("教師姓名:&

43、quot;);</p><p>  gets(p1->name);</p><p>  printf("教師性別:");</p><p>  gets(p1->sex);</p><p>  printf("單位名稱:");</p><p>  gets(p1->

44、;unit);</p><p>  printf("家庭地址:");</p><p>  gets(p1->address);</p><p>  printf("電話號碼:");</p><p>  scanf("%ld",&p1->telnum);fflush

45、(stdin);</p><p>  printf("基本工資:");</p><p>  scanf("%f",&p1->salary_1);fflush(stdin);</p><p>  printf("津貼:");</p><p>  scanf("%

46、f",&p1->allowance);fflush(stdin);</p><p>  printf("生活補貼:");</p><p>  scanf("%f",&p1->life_allow);fflush(stdin);</p><p>  printf("電話費:&q

47、uot;);</p><p>  scanf("%f",&p1->tel_fee);fflush(stdin);</p><p>  printf("個人所得稅:");</p><p>  scanf("%f",&p1->tax);fflush(stdin);</p>

48、<p>  printf("房租:");</p><p>  scanf("%f",&p1->rent);fflush(stdin);</p><p>  printf("公積金:");</p><p>  scanf("%f",&p1->gra

49、nt);fflush(stdin);</p><p>  printf("水電費:");</p><p>  scanf("%f",&p1->water_fee);fflush(stdin);</p><p>  printf("衛(wèi)生費:");</p><p>  sc

50、anf("%f",&p1->health_fee);fflush(stdin);</p><p>  p1->salary_2=p1->salary_1+p1->allowance+p1->life_allow;</p><p>  p1->total_fee=p1->tel_fee+p1->water_fee+p

51、1->rent+p1->tax+p1->health_fee+p1->grant;</p><p>  p1->actual_salary=p1->salary_2-p1->total_fee; </p><p><b>  }</b></p><p>  p2->next=NULL;<

52、;/p><p>  return(head);</p><p><b>  }</b></p><p>  void print(struct teacher *head)</p><p><b>  {</b></p><p>  struct teacher *p;</

53、p><p>  printf("\nNow,These %d records are:\n",n);</p><p><b>  p=head;</b></p><p>  if(head!=NULL)</p><p><b>  do</b></p><p>

54、;<b>  {</b></p><p>  printf("教師號:%5d\t\t",p->num);</p><p>  printf("教師姓名:%-10s\n",p->name);</p><p>  printf("教師性別:%-6s\t\t",p->sex

55、);</p><p>  printf("單位名稱:%-10s\n",p->unit);</p><p>  printf("家庭地址:%-10s\t",p->address);</p><p>  printf("電話號碼:%8ld\n",p->telnum);</p>

56、<p>  printf("基本工資:%5.0f\t\t",p->salary_1);</p><p>  printf("津貼:%5.0f\n",p->allowance);</p><p>  printf("生活補貼:%5.0f\t",p->life_allow);</p><

57、p>  printf("\t電話費:%5.0f\n",p->tel_fee);</p><p>  printf("個人所得稅:%5.0f\t",p->tax);</p><p>  printf("衛(wèi)生費:%5.0f\n",p->health_fee);</p><p>  pri

58、ntf("水電費:%5.0f\t\t",p->water_fee);</p><p>  printf("房租:%5.0f\n",p->rent);</p><p>  printf("公積金:%5.0f\t\t",p->grant);</p><p>  printf("應發(fā)工

59、資:%5.0f\n",p->salary_2);</p><p>  printf("合計扣款:%5.0f\t\t",p->total_fee);</p><p>  printf("實發(fā)工資:%5.0f\n\n\n",p->actual_salary);</p><p>  p=p->nex

60、t;</p><p>  }while(p!=NULL);</p><p><b>  }</b></p><p>  struct teacher *insert(struct teacher*head,struct teacher *teach)</p><p><b>  {</b></

61、p><p>  struct teacher *p0,*p1,*p2;</p><p><b>  p1=head;</b></p><p><b>  p0=teach;</b></p><p>  if(head==NULL)</p><p><b>  {<

62、/b></p><p>  head=p0;p0->next=NULL;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  while((p0-&

63、gt;num>p1->num)&&(p1->next!=NULL))</p><p>  {p2=p1;p1=p1->next;}</p><p>  if(p0->num<p1->num)</p><p><b>  {</b></p><p>  if(hea

64、d==p1)head=p0;</p><p>  else p2->next=p0;</p><p>  p0->next=p1;</p><p><b>  }</b></p><p><b>  else</b></p><p>  {p1->next=

65、p0;p0->next=NULL;}</p><p><b>  }</b></p><p><b>  n=n+1;</b></p><p>  return(head);</p><p><b>  }</b></p><p>  void s

66、ave()</p><p><b>  { int i;</b></p><p>  struct teacher *p1;</p><p><b>  p1=head;</b></p><p>  if((fp=fopen("teacher_list","wb&qu

67、ot;))==NULL)</p><p>  {printf("cannot open file\n");</p><p><b>  return;}</b></p><p>  for(i=0;i<n;i++)</p><p>  { if(fwrite(p1,sizeof(struct

68、teacher),1,fp)!=1)</p><p>  printf("file write error\n");</p><p>  p1=p1->next;</p><p><b>  } </b></p><p>  fclose(fp);</p><p>&l

69、t;b>  }</b></p><p>  void load()</p><p><b>  {</b></p><p>  struct teacher *p1,*p2;</p><p>  if((fp=fopen("teacher_list","rb"

70、))==NULL)</p><p>  {printf("cannot open file\n");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  p1=p2=(struct teacher *)malloc(

71、LEN);</p><p><b>  head=p1;</b></p><p><b>  do</b></p><p><b>  {</b></p><p>  if(fread(p1,sizeof(struct teacher),1,fp)!=1)</p>

72、<p>  {printf("file error\n");</p><p>  goto end;}</p><p>  if(p1->next!=NULL)</p><p><b>  {p2=p1;</b></p><p>  p1=(struct teacher *)mal

73、loc(LEN);</p><p>  p2->next=p1;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  break;</b></p><p>  }while(1);<

74、;/p><p><b>  end: </b></p><p>  fclose(fp);</p><p><b>  }</b></p><p>  void query(struct teacher *p)</p><p><b>  { </b>

75、;</p><p><b>  int no;</b></p><p><b>  p=head;</b></p><p>  printf("please input num:\n");</p><p>  scanf("%d",&no);<

76、/p><p>  while(p->num!=no)</p><p>  p=p->next;</p><p>  printf("基本工資:%5.0f\t\t",p->salary_1);</p><p>  printf("津貼:%5.0f\n",p->allowance);&

77、lt;/p><p>  printf("生活補貼:%5.0f\t",p->life_allow);</p><p>  printf("\t電話費:%5.0f\n",p->tel_fee);</p><p>  printf("個人所得稅:%5.0f\t",p->tax);</p>

78、<p>  printf("衛(wèi)生費:%5.0f\n",p->health_fee);</p><p>  printf("水電費:%5.0f\t\t",p->water_fee);</p><p>  printf("房租:%5.0f\n",p->rent);</p><p>

79、;  printf("公積金:%5.0f\t\t",p->grant);</p><p>  printf("應發(fā)工資:%5.0f\n",p->salary_2);</p><p>  printf("合計扣款:%5.0f\t\t",p->total_fee);</p><p>  pri

80、ntf("實發(fā)工資:%5.0f\n\n\n",p->actual_salary);</p><p><b>  }</b></p><p>  void edit(struct teacher *p)</p><p><b>  {</b></p><p><b&

81、gt;  int a;</b></p><p>  printf("please input num:\n");</p><p>  scanf("%d",&a);</p><p>  printf("%d\n\n",a);</p><p><b>  

82、for(;;)</b></p><p>  {if(p->num==a)</p><p><b>  {</b></p><p>  printf("教師號:%5d\t\t",p->num);</p><p>  printf("教師姓名:%-10s\n"

83、,p->name);</p><p>  printf("教師性別:%-6s\t\t",p->sex);</p><p>  printf("單位名稱:%-10s\n",p->unit);</p><p>  printf("家庭地址:%-10s\t",p->address);&l

84、t;/p><p>  printf("電話號碼:%8ld\n",p->telnum);</p><p>  printf("基本工資:%5.0f\t\t",p->salary_1);</p><p>  printf("津貼:%5.0f\n",p->allowance);</p>

85、<p>  printf("生活補貼:%5.0f\t",p->life_allow);</p><p>  printf("\t電話費:%5.0f\n",p->tel_fee);</p><p>  printf("個人所得稅:%5.0f\t",p->tax);</p><p>

86、;  printf("衛(wèi)生費:%5.0f\n",p->health_fee);</p><p>  printf("水電費:%5.0f\t\t",p->water_fee);</p><p>  printf("房租:%5.0f\n",p->rent);</p><p>  printf(

87、"公積金:%5.0f\t\t",p->grant);</p><p>  printf("應發(fā)工資:%5.0f\n",p->salary_2);</p><p>  printf("合計扣款:%5.0f\t\t",p->total_fee);</p><p>  printf("

88、實發(fā)工資:%5.0f\n\n\n",p->actual_salary);</p><p>  printf("請輸入新數(shù)據(jù):\n");</p><p>  printf("教師號:");</p><p>  scanf("%d",&p->num);fflush(stdin);&

89、lt;/p><p>  printf("教師姓名:");</p><p>  gets(p->name);</p><p>  printf("教師性別:");</p><p>  gets(p->sex);</p><p>  printf("工作單位:&qu

90、ot;);</p><p>  gets(p->unit);</p><p>  printf("家庭地址:");</p><p>  gets(p->address);</p><p>  printf("電話號碼:");</p><p>  scanf("

91、;%ld",&p->telnum);fflush(stdin);</p><p>  printf("基本工資:");</p><p>  scanf("%f",&p->salary_1);fflush(stdin);</p><p>  printf("津貼:");&

92、lt;/p><p>  scanf("%f",&p->allowance);fflush(stdin);</p><p>  printf("生活補貼:");</p><p>  scanf("%f",&p->life_allow);fflush(stdin);</p>

93、;<p>  printf("電話費:");</p><p>  scanf("%f",&p->tel_fee);fflush(stdin);</p><p>  printf("個人所得稅:");</p><p>  scanf("%f",&p-&g

94、t;tax);fflush(stdin);</p><p>  printf("房租:");</p><p>  scanf("%f",&p->rent);fflush(stdin);</p><p>  printf("公積金:");</p><p>  scanf(

95、"%f",&p->grant);fflush(stdin);</p><p>  printf("水電費:");</p><p>  scanf("%f",&p->water_fee);fflush(stdin);</p><p>  printf("衛(wèi)生費:"

96、;);</p><p>  scanf("%f",&p->health_fee);fflush(stdin);</p><p>  p->salary_2=p->salary_1+p->allowance+p->life_allow;</p><p>  p->total_fee=p->tel_f

97、ee+p->water_fee+p->rent+p->tax+p->health_fee+p->grant;</p><p>  p->actual_salary=p->salary_2-p->total_fee; </p><p><b>  break;</b></p><p><

98、b>  }</b></p><p>  p=p->next;</p><p><b>  }</b></p><p><b>  }</b></p><p>  void welcome() </p><p><b>  { </b&

99、gt;</p><p>  printf("\t\t\t+---------------------------+\n"); </p><p>  printf("\t\t\t| |\n"); </p><p>  printf("\t\t\t| 歡迎使用教師工資管理系統(tǒng) |\n"); </p>

100、<p>  printf("\t\t\t| |\n"); </p><p>  printf("\t\t\t+---------------------------+\n"); </p><p>  printf("\n\n");</p><p><b>  } </b>

101、</p><p>  char mainmenu() </p><p><b>  { </b></p><p>  char choice;</p><p>  printf("\n溫馨提示:為保證您的操作得到保存,請按正常順序退出系統(tǒng)^_^\n");</p><p>  p

102、rintf("\n\n"); </p><p>  printf("\t\t\t--------------------------------\n"); </p><p>  printf("\t\t\t| 教師工資管理系統(tǒng) |\n"); </p><p>  printf("\t\t\t---

103、-----------------------------\n"); </p><p>  printf("\t\t\t| [1]----輸入教師信息 |\n"); </p><p>  printf("\t\t\t| [2]----插入教師信息 |\n"); </p><p>  printf("\t\t

104、\t| [3]----刪除教師信息 |\n"); </p><p>  printf("\t\t\t| [4]----瀏覽教師信息 |\n"); </p><p>  printf("\t\t\t| [5]----錄入教師信息 |\n");</p><p>  printf("\t\t\t| [6]----

105、查詢教師信息 |\n"); </p><p>  printf("\t\t\t| [7]----修改教師信息 |\n");</p><p>  printf("\t\t\t| [8]----加載教師信息 |\n");</p><p>  printf("\t\t\t| [0]----退出系統(tǒng) |\n&quo

106、t;); </p><p>  printf("\t\t\t|*·*·*·*·*·*·*·*·*·*·|\n"); </p><p>  printf("\t\t\t--------------------------------\n"); </

107、p><p>  printf("請輸入您的選擇:"); </p><p><b>  do</b></p><p>  {fflush(stdin);scanf("%c",&choice);fflush(stdin);</p><p>  }while(choice<&#

溫馨提示

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

評論

0/150

提交評論