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

下載本文檔

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

文檔簡介

1、<p><b>  C語言程序設(shè)計報告</b></p><p>  題 目:學生成績管理系統(tǒng)</p><p><b>  一、 課程設(shè)計目的</b></p><p>  1.學會將知識應(yīng)用于實際的方法,提高分析和解決問題的能力,增加綜合能力。</p><p>  2.為后續(xù)各門

2、計算機課程的學習打下堅實基礎(chǔ),為畢業(yè)設(shè)計和以后工作打下必要基礎(chǔ)。</p><p>  3.熟悉C語言程序的編輯、編譯鏈接和運行的過程,至少能夠用一種編譯器較熟練地編輯、編譯及調(diào)試程序。</p><p>  4.掌握C語言數(shù)據(jù)類型,如何定義一個整型、字符型和實型的變量,以及對它們賦值的方法。</p><p>  5.學習并掌握C語言定義函數(shù)的基本方法、聲明函數(shù)及調(diào)用函

3、數(shù)的方法和過程。</p><p>  6. 掌握文件和文件指針的概念以及文件的定義方法,認識文件打開、關(guān)閉、讀、寫等文件基本操作函數(shù)。</p><p>  7.了解指針和鏈表的概念,掌握指針的定義和使用指針變量的方法以及鏈表的正確用法。靈活使用鏈表來儲存學生信息。</p><p><b>  二、課程設(shè)計內(nèi)容</b></p>&l

4、t;p>  1.能夠?qū)W生的學號,姓名,各科成績進行統(tǒng)計,并計算出平均分。</p><p>  2.能分別按照學號系、姓名進行查詢學生信息。</p><p>  3.能按學號、平均分高低進行排序并輸出。</p><p>  4.能夠添加、刪除和更改學生的信息。</p><p>  開發(fā)工具——Visual C++ 6.0</p&g

5、t;<p>  運行平臺——Windows XP</p><p><b>  三、需求分析</b></p><p>  系統(tǒng)功能及性能的描述:</p><p>  密碼模塊:用戶需要輸入密碼進行登錄。</p><p>  輸入模塊:.能夠?qū)W生的學號,姓名,各科成績進行輸入并輸出,同時計算出平均分。<

6、/p><p>  查找模塊:.能分別按照學號、姓名進行查詢學生信息。</p><p>  刪除模塊:能夠根據(jù)學生學號進行刪除信息。</p><p>  添加模塊:可以添加學生信息并保存輸出。</p><p>  排序模塊:能按學號、各科成績高低、總分和平均分高低進行排序并輸出。</p><p>  文件保存模塊:.可以保存

7、到文件(附加功能)。</p><p>  菜單模塊:.以菜單方式工作。</p><p><b>  四、概要設(shè)計</b></p><p> ?。?)系統(tǒng)結(jié)構(gòu)圖(功能模塊圖)</p><p><b> ?。?)功能模塊說明</b></p><p>  1.各模塊間通過菜單切換和

8、調(diào)用</p><p>  2.主函數(shù)通過調(diào)用菜單函數(shù)實現(xiàn)對各功能模塊的調(diào)用,各功能模塊間根據(jù)需要可相互調(diào)用。</p><p>  3.程序能夠保證各模塊功能的獨立和數(shù)據(jù)共享。</p><p>  4.相近功能以級聯(lián)菜單的形式集成。</p><p>  五、詳細設(shè)計及運行結(jié)果</p><p>  流程圖, 函數(shù)之間相互調(diào)

9、用的圖示 ,程序設(shè)計及編碼, 運行結(jié)果。</p><p>  六、調(diào)試情況,設(shè)計技巧及體會</p><p>  進入系統(tǒng)后的主菜單:</p><p><b>  1總體過程</b></p><p>  編譯和調(diào)試工具:選擇Visual C++6.0,該工具穩(wěn)定,其中有一個強大的調(diào)試工具,我比較熟悉。</p>

10、<p><b>  2 感受心得</b></p><p>  在兩周的時間里,不斷地對程序及各模塊進行修改、編譯、調(diào)試,其間遇到很多問題,最終還是被耐心的解決了。兩個星期的程序設(shè)計,讓我認識到學習C語言一定要有耐心,也要細心地對待每一個問題,即使很小的一個錯誤也可能造成嚴重的后果。同時也要在平時多積累經(jīng)驗,積累方法,才能使編寫的程序更清晰,更簡單。</p><

11、p><b>  七、參考文獻</b></p><p>  1.《C語言程序設(shè)計》 王曙燕 曹錳 王春梅等 科學出版社 2005年2月</p><p>  2.《C語言程序設(shè)計》 譚浩強 清華大學出版社 1999年12</p><p><b>  八、附錄:</b></p><p&

12、gt;<b>  源代碼:</b></p><p><b>  /*頭文件*/</b></p><p>  #include <stdio.h></p><p>  #include <malloc.h></p><p>  #include <string.h>

13、</p><p>  #define N sizeof(M)</p><p>  struct stu</p><p><b>  {</b></p><p><b>  long num;</b></p><p>  char name[20];</p>&l

14、t;p>  float score1,score2,score3;</p><p>  float aver;</p><p><b>  };</b></p><p>  typedef struct s_type</p><p><b>  {</b></p><p&g

15、t;  struct stu student ;</p><p>  struct s_type *next;</p><p><b>  }M;</b></p><p>  /*各函數(shù)的聲明*/</p><p>  void login();</p><p>  void menu();<

16、/p><p>  void createlist(struct s_type **w);</p><p>  float averege( float a,float b,float c);</p><p>  void output(struct s_type *w);</p><p>  void search_num(struct s_ty

17、pe *w);</p><p>  void search_name(struct s_type *w);</p><p>  void del(struct s_type **w);</p><p>  void insert(struct s_type **w);</p><p>  void sort_score(struct s_ty

18、pe **w);</p><p>  void sort_num(struct s_type **w);</p><p>  /*文件的打開、創(chuàng)建函數(shù)*/</p><p>  struct s_type *read_inf()</p><p><b>  {</b></p><p><b&g

19、t;  FILE *fp;</b></p><p>  fp=fopen("c:\\Soft\\grade.txt","wt+");</p><p>  if((fp=fopen("c:\\Soft\\grade.txt","wt+"))==NULL)</p><p><

20、;b>  {</b></p><p>  printf("讀文件出錯!");</p><p><b>  getch();</b></p><p><b>  exit(1);</b></p><p><b>  }</b></p&g

21、t;<p><b>  }</b></p><p>  /*文件的保存函數(shù)*/</p><p>  void save(struct s_type *w)</p><p><b>  {</b></p><p>  struct s_type *p1;</p><p

22、><b>  FILE *fp;</b></p><p>  fp=fopen("c:\\Soft\\grade.txt","wt+");</p><p>  if(fp==NULL)</p><p><b>  {</b></p><p>  prin

23、tf("Error!press any key to return.\n");</p><p><b>  getch();</b></p><p><b>  exit(1);</b></p><p><b>  }</b></p><p>  for(p

24、1=w->next;p1!=NULL;p1=p1->next)</p><p>  fwrite(p1,N,1,fp);</p><p>  fp=fopen("d:\\grade.txt","wt+");</p><p>  for(p1=w->next;p1!=NULL;p1=p1->next)&l

25、t;/p><p>  fread(p1,N,1,fp);</p><p>  fclose(fp);</p><p><b>  }</b></p><p><b>  /*登陸密碼*/</b></p><p>  void login()</p><p>

26、;<b>  {</b></p><p><b>  char mi;</b></p><p>  char s[7];</p><p>  int i,j,t;</p><p>  for(t=1;t<=3;t++)</p><p><b>  {</

27、b></p><p>  printf("密碼:");</p><p>  for(i=0;i<6;i++)</p><p><b>  {</b></p><p>  mi=getch();</p><p>  printf("*");

28、</p><p><b>  s[i]=mi;</b></p><p><b>  }</b></p><p>  s[6]='\0';</p><p>  printf("\n");</p><p>  if(!(strcmp(s,&qu

29、ot;000000")))</p><p><b>  {</b></p><p>  system("cls");</p><p>  printf("\n\n\n\n\n\n\n\n\n您已成功登陸!");</p><p><b>  break;&

30、lt;/b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  system("cls");</p><p><b> 

31、 j=3-t;</b></p><p>  printf("\n\n\n\n\n\n\n 密碼錯誤,您還有%d次機會!\n\n",j);</p><p>  printf(" 請重新輸入密碼!\n\n");</p><p><b>  }&l

32、t;/b></p><p><b>  if(j==0)</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  printf("\n\n\n\n\n\n\n\n 您的3次機會已用

33、完,現(xiàn)已無權(quán)使用該系統(tǒng)!\n\n");</p><p><b>  exit(1);</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p

34、><b>  /*讀取文件*/</b></p><p>  struct s_type *read(struct s_type *w)</p><p><b>  {</b></p><p>  struct s_type *p1,*p2;</p><p><b>  FILE *f

35、p;</b></p><p>  fp=fopen("c:\\Soft\\grade.txt","rt+");</p><p>  if(fp==NULL)</p><p><b>  {</b></p><p>  printf("無法找到該文件!\n&qu

36、ot;);</p><p><b>  getch();</b></p><p>  printf("\n請創(chuàng)建新文件!\n");</p><p><b>  getch();</b></p><p>  w=read_inf();</p><p>  r

37、eturn(w);</p><p><b>  }</b></p><p>  w=(struct Message *)malloc(N);</p><p>  w->next=NULL;</p><p>  p2=w; /*將申請到的

38、空間作為頭指針*/</p><p>  while(!feof(fp)) /*循環(huán)讀數(shù)據(jù)直到文件尾結(jié)束*/</p><p><b>  {</b></p><p>  p1=(M *)malloc(N);</p><p>  fread(p1,N,1,fp);&

39、lt;/p><p>  p2->next=p1;</p><p>  if(!feof(fp))</p><p><b>  p2=p1;</b></p><p><b>  }</b></p><p><b>  free(p1);</b></

40、p><p>  p2->next=NULL;</p><p>  fclose(fp);</p><p>  return(w);</p><p><b>  }</b></p><p>  /*創(chuàng)建學生信息列表*/</p><p>  void create(struc

41、t s_type **w)</p><p><b>  {</b></p><p>  struct s_type *p,*q;</p><p><b>  long n;</b></p><p>  char choice,a[20];</p><p>  float r,

42、s,t;</p><p>  if(*w) *w=NULL;</p><p>  printf("\n請輸入學生信息:\n");</p><p>  printf("\n 學號: ");</p><p>  scanf("%ld",&

43、amp;n);</p><p>  printf("\n 姓名: ");</p><p>  scanf("%s",a);</p><p>  printf("\n 語文成績: ");</p>

44、<p>  scanf("%f",&r);</p><p>  printf("\n 數(shù)學成績: ");</p><p>  scanf("%f",&s);</p><p>  printf("\n

45、 英語成績: ");</p><p>  scanf("%f",&t);</p><p>  p=(M *)malloc(N);</p><p>  p->student.num=n;</p><p>  strcpy(p->student.name,a);</

46、p><p>  p->student.score1=r;</p><p>  p->student.score2=s;</p><p>  p->student.score3=t;</p><p>  p->student.aver=averege(r,s,t);</p><p>  p->n

47、ext=NULL;</p><p><b>  *w=p;</b></p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  printf("\n 學號: &qu

48、ot;);</p><p>  scanf("%ld",&n);</p><p>  printf("\n 姓名: ");</p><p>  scanf("%s",a);</p><p>  printf("\n

49、 語文成績: ");</p><p>  scanf("%f",&r);</p><p>  printf("\n 數(shù)學成績: ");</p><p>  scanf("%f",&s)

50、;</p><p>  printf("\n 英語成績: ");</p><p>  scanf("%f",&t);</p><p><b>  q=p;</b></p><p>  p=(M *)malloc(N);<

51、;/p><p>  p->student.num=n;</p><p>  strcpy(p->student.name,a);</p><p>  p->student.score1=r;</p><p>  p->student.score2=s;</p><p>  p->student

52、.score3=t;</p><p>  p->student.aver=averege(r,s,t);</p><p>  p->next=NULL;</p><p>  q->next=p;</p><p>  printf("還要繼續(xù)輸入嗎?(Yes or No): ");</p>&

53、lt;p>  flushall();</p><p>  scanf("%c",&choice);</p><p>  if(choice=='n'||choice=='N') break;</p><p><b>  }</b></p><p>&l

54、t;b>  }</b></p><p>  float averege(float a,float b,float c)</p><p><b>  {</b></p><p>  float aver;</p><p>  aver=(a+b+c)/3;</p><p>  r

55、eturn aver;</p><p><b>  }</b></p><p>  /*根據(jù)學號查找學生信息*/</p><p>  void search_num(struct s_type *w)</p><p><b>  {</b></p><p><b>

56、  long x;</b></p><p>  printf("請輸入要查詢的學生信息的學生學號:\n\n");</p><p>  scanf("%ld",&x);</p><p>  printf("\n您查找的學生信息如下:\n\n");</p><p> 

57、 while(w&&w->student.num!=x)</p><p>  w=w->next;</p><p>  if(w==NULL)</p><p>  printf("\n\n***********************Error,no such student!**************************

58、\n");</p><p><b>  else</b></p><p>  printf("%ld %s %.2f %.2f %.2f %.2f\n",w->student.num,w->student.name,w->student.score1,w->student.score2,w->student.

59、score3,w->student.aver);</p><p><b>  }</b></p><p>  /*根據(jù)姓名查找學生信息*/</p><p>  void search_name(struct s_type *w) </p><p>&

60、lt;b>  {</b></p><p>  char m[20];</p><p>  printf("\n請輸入要查詢的學生信息的學生姓名:\n");</p><p>  scanf("%s",m);</p><p>  printf("\n您查找的學生信息如下:\n\n

61、");</p><p>  while(w&&strcmp(w->student.name,m))</p><p>  w=w->next;</p><p>  if(w==NULL)</p><p>  printf("\n\n***********************Error,no s

62、uch student!**************************\n");</p><p><b>  else</b></p><p>  printf("%ld %s %.2f %.2f %.2f %.2f\n",w->student.num,w->student.name,w->student.scor

63、e1,w->student.score2,w->student.score3,w->student.aver);</p><p><b>  }</b></p><p>  /*根據(jù)學號刪除學生信息*/</p><p>  void del(struct s_type **w)

64、 </p><p><b>  {</b></p><p><b>  long k;</b></p><p>  struct s_type *p=*w,*t;</p><p>  printf("\n請輸入要刪除的學生信息的學生學號:\n");</p&

65、gt;<p>  scanf("%ld",&k);</p><p>  if(p->student.num==k)</p><p>  *w=(*w)->next,free(p);</p><p><b>  else</b></p><p><b>  {

66、</b></p><p>  while(p->next&&p->next->student.num!=k)</p><p>  p=p->next;</p><p>  if(p->next==NULL)</p><p>  printf("****************

67、**********Error,no such student*************************!\n");</p><p><b>  else</b></p><p><b>  {</b></p><p>  t=p->next;</p><p>  p->

68、;next=p->next->next;</p><p><b>  free(t);</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><

69、;p>  /*插入新的學生信息*/</p><p>  void insert(struct s_type **w) </p><p><b>  {</b></p><p><b>  long n;</b></p><p>  char a[2

70、0];</p><p>  float r,s,t;</p><p>  M *p,*j,*k;</p><p>  printf("\n請輸入要插入的學生信息:\n");</p><p>  printf("\n 學號: ");</p>

71、<p>  scanf("%ld",&n);</p><p>  printf("\n 姓名: ");</p><p>  scanf("%s",a);</p><p>  printf("\n

72、 語文成績: ");</p><p>  scanf("%f",&r);</p><p>  printf("\n 數(shù)學成績: ");</p><p>  scanf("%f",&s);</p><

73、p>  printf("\n 英語成績: ");</p><p>  scanf("%f",&t);</p><p>  p=(M *)malloc(N);</p><p>  p->student.num=n;</p><p>  

74、strcpy(p->student.name,a);</p><p>  p->student.score1=r;</p><p>  p->student.score2=s;</p><p>  p->student.score3=t;</p><p>  p->student.aver=averege(r,s

75、,t);</p><p><b>  if(!(*w))</b></p><p><b>  {</b></p><p><b>  *w=p;</b></p><p>  (*w)->next=NULL;</p><p><b>  r

76、eturn ;</b></p><p><b>  }</b></p><p>  if(p->student.num<(*w)->student.num)</p><p>  p->next=(*w),(*w)=p;</p><p><b>  else</b>

77、</p><p><b>  {</b></p><p><b>  j=*w;</b></p><p><b>  k=j;</b></p><p>  while(j->next&&j->next->student.num<=p-&g

78、t;student.num)</p><p>  j=j->next;</p><p>  (p->next)=(j->next);</p><p>  j->next=p;</p><p><b>  *w=k;</b></p><p><b>  }</

79、b></p><p><b>  }</b></p><p>  /*根據(jù)學生平均分降序排序*/</p><p>  void sort_score(struct s_type **w) </p><p><b>  {</b></p&

80、gt;<p>  struct s_type *t,*p,*q,*z;</p><p>  if(!(*w)||!(*w)->next)</p><p><b>  {</b></p><p>  printf("\n\n\n*********************No message to sort!*****

81、********************\n");</p><p><b>  return ;</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  t=*w;</b><

82、/p><p>  p=t->next;</p><p>  t->next=NULL;</p><p><b>  while(p)</b></p><p><b>  {</b></p><p>  q=p->next;</p><p>

83、;  if(p->student.aver>t->student.aver)</p><p><b>  {</b></p><p>  p->next=t;</p><p><b>  t=p;</b></p><p><b>  }</b></

84、p><p><b>  else</b></p><p><b>  {</b></p><p><b>  z=t;</b></p><p>  while(z->next&&z->next->student.aver>=p->stu

85、dent.aver)</p><p>  z=z->next;</p><p>  p->next=z->next;</p><p>  z->next=p;</p><p><b>  }</b></p><p><b>  p=q;</b><

86、/p><p><b>  }</b></p><p><b>  *w=t;</b></p><p><b>  }</b></p><p>  /*根據(jù)學生學號升序排序*/</p><p>  void sort_num(struct s_type **w

87、) </p><p><b>  {</b></p><p>  struct s_type *t,*p,*q,*z;</p><p><b>  if(!w)</b></p><p><b>  {</b></p>

88、;<p>  printf("\n\n\n***********************No message to sort!***********************\n");</p><p><b>  return ;</b></p><p><b>  }</b></p><p&g

89、t;  if(!(*w)||!(*w)->next)</p><p><b>  return;</b></p><p><b>  else</b></p><p><b>  t=*w;</b></p><p>  p=t->next;</p>&

90、lt;p>  t->next=NULL;</p><p><b>  while(p)</b></p><p><b>  {</b></p><p>  q=p->next;</p><p>  if(p->student.num<t->student.num)

91、</p><p><b>  {</b></p><p>  p->next=t;</p><p><b>  t=p;</b></p><p><b>  }</b></p><p><b>  else</b></p

92、><p><b>  {</b></p><p><b>  z=t;</b></p><p>  while(z->next&&z->next->student.num<=p->student.num)</p><p>  z=z->next;<

93、;/p><p>  p->next=z->next;</p><p>  z->next=p;</p><p><b>  }</b></p><p><b>  p=q;</b></p><p><b>  }</b></p>

94、<p><b>  *w=t;</b></p><p><b>  }</b></p><p>  /*輸出學生信息*/</p><p>  void output(struct s_type *w) </p><p><b>  {&

95、lt;/b></p><p><b>  if(!w)</b></p><p><b>  {</b></p><p>  printf("\n\n\n*******************No message to output!**********************\n");</p

96、><p><b>  return ;</b></p><p><b>  }</b></p><p><b>  else</b></p><p>  {while(w)</p><p><b>  {</b></p>

97、<p>  printf("%ld\t%s\t%.2f\t%.2f\t%.2f\t%.2f\n",w->student.num,w->student.name,w->student.score1,w->student.score2,w->student.score3,w->student.aver);</p><p>  w=w->next

98、;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void menu()</p><p><b>  {</b></p>&

99、lt;p>  printf("\n\n\n *********學生成績管理系統(tǒng)********\n");</p><p>  printf("\n 1. *建立學生信息表并顯示\n");</p><p>  printf("\n

100、 2. *根據(jù)學號查找學生信息\n");</p><p>  printf("\n 3. *根據(jù)姓名查找學生信息\n");</p><p>  printf("\n 4. *根據(jù)學號刪除學生信息\n"

101、);</p><p>  printf("\n 5. *添加新的學生信息\n");</p><p>  printf("\n 6. *按平均分降序排列輸出\n");</p><p>  printf("\n

102、 7. *按學號升序排\n");</p><p>  printf("\n 8. *打印學生信息數(shù)據(jù)\n");</p><p>  printf("\n 0. *退出系統(tǒng)\n");</p&

103、gt;<p>  printf("\n 請選擇您所需操作: ");</p><p><b>  }</b></p><p><b>  main()</b></p><p><b>  {</b></p&g

104、t;<p>  int i,choose;</p><p>  int flag=1;</p><p>  char name[8];</p><p>  struct s_type *w;</p><p><b>  FILE *fp;</b></p><p><b> 

105、 w=fp;</b></p><p>  w=read_inf();</p><p>  printf("\n\n\n\n\n\n\n用戶名:");</p><p>  flushall();</p><p>  gets(name);</p><p>  printf(&quo

106、t;\n");</p><p><b>  login();</b></p><p>  printf("\n\n歡迎您,%s\n\n",name);</p><p>  printf("請按任意鍵進入系統(tǒng)!");</p><p><b>  g

107、etch();</b></p><p>  system("cls");</p><p>  while(flag)</p><p><b>  {</b></p><p>  system("cls");</p><p><b>  

108、menu();</b></p><p>  scanf("%d",&choose);</p><p>  switch(choose)</p><p><b>  {</b></p><p><b>  case 1:</b></p><p

109、>  system("cls");</p><p>  create(&w);</p><p>  system("cls");</p><p>  printf("\n請驗證您所輸入的信息:\n\n");</p><p>  printf("\n學號\t姓名

110、\t語文\t數(shù)學\t英語\t平均成績\n");</p><p>  output(w);</p><p>  printf("\n\n\nPress any key to continue");</p><p><b>  getch();</b></p><p><b>  br

111、eak;</b></p><p><b>  case 2:</b></p><p>  system("cls");</p><p>  printf("\n\n");</p><p>  search_num(w);</p><p>  pr

112、intf("\n\n\nPress any key to continue");</p><p><b>  getch();</b></p><p><b>  break;</b></p><p><b>  case 3:</b></p><p>  

113、system("cls");</p><p>  printf("\n\n");</p><p>  search_name(w);</p><p>  printf("\n\n\nPress any key to continue");</p><p><b>  get

114、ch();</b></p><p><b>  break;</b></p><p><b>  case 4:</b></p><p>  system("cls");</p><p>  printf("刪除前信息庫的信息如下:\n\n");&

115、lt;/p><p>  printf("\n學號\t姓名\t語文\t數(shù)學\t英語\t平均成績\n");</p><p>  output(w);</p><p><b>  getch();</b></p><p><b>  del(&w);</b></p>

116、<p>  printf("\n信息已成功刪除,請驗證:\n\n");</p><p><b>  getch();</b></p><p>  printf("刪除后的信息庫信息如下:\n\n");</p><p>  printf("\n學號\t姓名\t語文\t數(shù)學\t英語\t平均

117、成績\n");</p><p>  output(w);</p><p>  printf("\n\n\nPress any key to continue");</p><p><b>  getch();</b></p><p><b>  break;</b>&l

118、t;/p><p><b>  case 5:</b></p><p>  system("cls");</p><p>  printf("添加前信息庫的信息如下:\n\n");</p><p>  printf("\n學號\t姓名\t語文\t數(shù)學\t英語\t平均成績\n&q

119、uot;);</p><p>  output(w);</p><p><b>  getch();</b></p><p>  insert(&w);</p><p>  printf("信息已成功添加,請驗證:\n\n");</p><p><b>  g

120、etch();</b></p><p>  printf("添加后信息庫的信息如下:\n\n");</p><p>  printf("\n學號\t姓名\t語文\t數(shù)學\t英語\t平均成績\n");</p><p>  output(w);</p><p>  printf("\n

121、\n\nPress any key to continue");</p><p><b>  getch();</b></p><p><b>  break;</b></p><p><b>  case 6:</b></p><p>  system("

122、cls");</p><p>  printf("\n\n按平均分降序排列輸出結(jié)果如下:\n\n");</p><p><b>  getch();</b></p><p>  sort_score(&w);</p><p>  printf("\n學號\t姓名\t語文\t

123、數(shù)學\t英語\t平均成績\n");</p><p>  output(w);</p><p>  printf("\n\n\nPress any key to continue");</p><p><b>  getch();</b></p><p><b>  break;&l

124、t;/b></p><p><b>  case 7:</b></p><p>  system("cls");</p><p>  printf("\n\n按學號升序排列結(jié)果如下:\n\n");</p><p><b>  getch();</b>&l

125、t;/p><p>  sort_num(&w);</p><p>  printf("\n學號\t姓名\t語文\t數(shù)學\t英語\t平均成績\n");</p><p>  output(w);</p><p>  printf("\nPress any key to continue");</p

126、><p><b>  getch();</b></p><p><b>  break;</b></p><p><b>  case 8:</b></p><p>  system("cls");</p><p>  printf(&q

127、uot;\n\n學生信息如下:\n");</p><p><b>  getch();</b></p><p>  output(w);</p><p>  printf("\nPress any key to continue");</p><p><b>  getch();&

128、lt;/b></p><p><b>  break;</b></p><p><b>  case 0:</b></p><p>  system("cls");</p><p>  printf("\n\n\n\n\n\n");</p>

129、<p><b>  flag=0;</b></p><p>  printf("*******************************************************\n");</p><p>  printf(" ****************************************

130、*********\n");</p><p>  printf(" ***************************************\n\n");</p><p>  printf(" You have successfully exit the system.Thank for using!\n\n\n\n\n");

131、</p><p>  printf(" Goodbye!\n\n\n\n\n\n\n\n");</p><p><b>  break;</b></p><p><b>  default: </b></p><p>  system(

132、"cls");</p><p>  printf("\n\n\nThis is a wrong selection!\n");</p><p><b>  getch();</b></p><p><b>  }</b></p><p><b>  

溫馨提示

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

評論

0/150

提交評論