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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  第一章 問題描述</b></p><p>  建立一套比賽參賽選手管理系統(tǒng)。定義人員基類(competitor),包含選手的基本數(shù)據(jù)和基本屬性,實(shí)現(xiàn)以下各功能:</p><p>  ? 輸入記錄:選手信息數(shù)據(jù)要以文件的形式保存,能實(shí)現(xiàn)選手信息數(shù)據(jù)的維護(hù)。此模塊包括子模塊有:增加選手信息、修改選手信息。</p><p

2、>  ? 查詢功能:查詢時(shí)可實(shí)現(xiàn)按姓名查詢、按編號(hào)查詢、成績(jī)查詢</p><p>  ? 排序:能對(duì)用戶指定的任意項(xiàng)目名,按成績(jī)由低到高排列選手?jǐn)?shù)據(jù)并顯示排序結(jié)果。</p><p>  ?顯示信息:顯示選手的編號(hào)、項(xiàng)目、成績(jī)等信息。</p><p><b>  設(shè)計(jì)要求及成果</b></p><p>  1.

3、 分析課程設(shè)計(jì)題目的要求</p><p>  2. 寫出詳細(xì)設(shè)計(jì)說明</p><p>  3. 編寫程序代碼,調(diào)試程序使其能正確運(yùn)行</p><p>  4. 設(shè)計(jì)完成的軟件要便于操作和使用</p><p><b>  第二章 問題分析</b></p><p>  方案說明:參賽選手管理系統(tǒng)是用

4、面向?qū)ο蟮姆椒ㄔO(shè)計(jì),由于數(shù)組的存放是連續(xù)的,而單鏈表是非連續(xù)存放的,是動(dòng)態(tài)分配內(nèi)存空間,因此此系統(tǒng)采用單鏈表來完成。各個(gè)功能模塊的實(shí)現(xiàn)主要轉(zhuǎn)變到對(duì)單鏈表的遍歷,添加和刪除結(jié)點(diǎn)。</p><p>  系統(tǒng)功能模塊的劃分:在主界面中包括“增加選手 修改選手 查詢選手信息 排序 保存信息 讀取信息 退出”等全部的功能,之所以設(shè)計(jì)這么一個(gè)主界面,一是因?yàn)槟苁褂脩魧?duì)程序操作的流程更加清楚簡(jiǎn)明,二是保證了用戶同時(shí)只能對(duì)一個(gè)文

5、件進(jìn)行操作的系統(tǒng)要求,保證了系統(tǒng)不會(huì)發(fā)生打開文件紊亂或者出現(xiàn)致命錯(cuò)誤。</p><p><b>  功能模板的劃分</b></p><p><b>  顯示菜單功能模板</b></p><p><b>  1……增加選手功能</b></p><p><b>  2……

6、修改選手功能</b></p><p><b>  3……查詢選手信息</b></p><p><b>  4……排序功能</b></p><p><b>  5……保存信息</b></p><p><b>  6……讀取信息</b></p

7、><p><b>  7……退出</b></p><p><b>  第三章 數(shù)據(jù)模型</b></p><p><b>  類的設(shè)計(jì)</b></p><p>  定義參賽選手competitor類,包含成員變量:姓名name,編號(hào)num,短跑、跳高、跳遠(yuǎn)成績(jī)x,y,z。</

8、p><p>  class competitor //選手</p><p><b>  public: </b></p><p>  competitor *next; </p><p><b>  public: </b></p><p>  string name;

9、 //姓名 </p><p>  long num; //編號(hào) </p><p>  int x,y,z; //短跑,跳高,跳遠(yuǎn) </p><p><b>  成員函數(shù):</b></p><p>  void sadd();

10、 //添加</p><p>  void samend(); //修改</p><p>  void ssearch(); //查詢</p><p>  void staxis(); //排序</p><p&g

11、t;  void ssave(); //保存</p><p>  void sload(); //讀取</p><p>  void pxh();</p><p>  void psx();</p><p>  void pyw();</p><p&g

12、t;  void pyy();</p><p>  第四章 設(shè)計(jì)流程圖</p><p><b>  圖4.1 流程圖</b></p><p><b>  第五章 程序代碼</b></p><p>  #include<iostream> </p><p> 

13、 #include<fstream > </p><p>  #include<iomanip > </p><p>  #include<string > </p><p>  using namespace std; </p><p>  class competitor </p><

14、;p><b>  { </b></p><p><b>  public: </b></p><p>  competitor *next; </p><p><b>  public: </b></p><p>  string name;

15、 //姓名 </p><p>  long num; //編號(hào) </p><p>  float x,y,z; //短跑,跳高,跳遠(yuǎn) </p><p>  void play(){cout<<name<<"選手的編號(hào)是"<<num<&

16、lt;",短跑:"<<x<<",跳高:"<<y<<",跳遠(yuǎn):"<<z <<endl;}; </p><p>  competitor(string sname,long snum,float sx,float sy,float sz) </p><p><

17、;b>  { </b></p><p>  name=sname; </p><p>  num=snum; </p><p><b>  x=sx; </b></p><p><b>  y=sy; </b></p><p><b>  z=sz

18、; </b></p><p><b>  } </b></p><p><b>  }; </b></p><p>  class cla </p><p><b>  { </b></p><p><b>  public: &l

19、t;/b></p><p>  cla() //構(gòu)造函數(shù) </p><p><b>  { </b></p><p><b>  comp=0; </b></p><p><b>  sload(); </b></p><

20、;p><b>  } </b></p><p>  ~cla() //析構(gòu)函數(shù) </p><p><b>  { </b></p><p>  competitor *p; </p><p><b>  p=comp; </b></p&

21、gt;<p><b>  while(p) </b></p><p><b>  { </b></p><p>  p=p->next; </p><p>  delete comp; </p><p><b>  comp=p; </b></p>

22、;<p><b>  } </b></p><p><b>  comp=0; </b></p><p><b>  } </b></p><p>  void sadd(); //添加 </p><p>  void sam

23、end(); //修改 </p><p>  void ssearch(); //查詢 </p><p>  void staxis(); //排序 </p><p>  void ssave(); //保存 </p>

24、<p>  void sload(); //讀取 </p><p>  void pxh(); </p><p>  void psx(); </p><p>  void pyw(); </p><p>  void pyy(); </p><p><b> 

25、 private: </b></p><p>  competitor *comp; //頭接點(diǎn) </p><p><b>  }; </b></p><p>  void cla::sadd() //添加 </p><p><

26、b>  { </b></p><p>  competitor *q; </p><p>  string name1; </p><p>  long num1; </p><p>  float x1,y1,z1; </p><p>  system("cls"); </

27、p><p>  cout<<"\n **增加的選手** \n"<<endl; </p><p>  cout<<"請(qǐng)輸入選手的(中間用空格間隔) "<<endl; </p><p>  cout<<"姓名 編號(hào) 短跑成績(jī) 跳高成績(jī) 跳遠(yuǎn)成績(jī)"<&

28、lt;endl; </p><p>  cin>>name1>>num1>>x1>>y1>>z1; </p><p>  q=new competitor(name1,num1,x1,y1,z1); </p><p>  q->next=0; </p><p><b&g

29、t;  if(comp) </b></p><p><b>  { </b></p><p>  competitor *t; </p><p><b>  t=comp; </b></p><p>  if(t->num==num1) </p><p>&

30、lt;b>  { </b></p><p>  cout<<"編號(hào)已存在,請(qǐng)重新輸入"<<endl; </p><p><b>  return; </b></p><p><b>  } </b></p><p>  while(t-&

31、gt;next) </p><p><b>  { </b></p><p>  if(t->num==num1) </p><p><b>  { </b></p><p>  cout<<"編號(hào)已存在,請(qǐng)重新輸入"<<endl; </p&g

32、t;<p><b>  return; </b></p><p><b>  } </b></p><p>  t=t->next; </p><p><b>  } </b></p><p>  t->next=q; </p><

33、p><b>  } </b></p><p><b>  else </b></p><p><b>  { </b></p><p><b>  comp=q; </b></p><p><b>  } </b></p&

34、gt;<p>  cout<<"輸入完畢"<<endl; </p><p><b>  } </b></p><p>  void cla::samend() //修改 </p><p><b>  { <

35、;/b></p><p>  system("cls"); </p><p>  long num1; </p><p>  cout<<"\n** 修改選手信息 **\n"; </p><p>  cout<<"輸入要修改選手的編號(hào)"; </p&

36、gt;<p>  cin>>num1; //查找要修改的結(jié)點(diǎn) </p><p>  competitor *p1,*p2; </p><p><b>  p1=comp; </b></p><p>  while(p1) </p>&

37、lt;p><b>  { </b></p><p>  if(p1->num==num1) </p><p><b>  break; </b></p><p><b>  else </b></p><p><b>  { </b></

38、p><p><b>  p2=p1; </b></p><p>  p1=p1->next; </p><p><b>  } </b></p><p><b>  } </b></p><p>  if(p1!=NULL) </p>&

39、lt;p><b>  { </b></p><p>  cout<<"編號(hào)是"<<num1<<"的選手的信息:"<<endl; </p><p>  cout<<"姓名 "<<p1->name<<" 短跑

40、"<<p1->x<<" 跳高"<<p1->y<<" 跳遠(yuǎn)"<<p1->z<<endl; </p><p>  cout<<"請(qǐng)輸入修改后的信息:姓名 短跑成績(jī) 跳高" ;</p><p>  cout<<&q

41、uot;成績(jī) 跳遠(yuǎn)成績(jī)"<<endl; </p><p>  cin>>p1->name>>p1->x>>p1->y>>p1->z; </p><p>  cout<<"修改成功"<<endl; </p><p><b>

42、;  } </b></p><p>  else //未找到接點(diǎn) </p><p>  cout<<"未找到!\n"; </p><p><b>  } </b></p><p>  vo

43、id cla::ssearch() //查詢 </p><p><b>  { </b></p><p>  system("cls"); </p><p>  cout<<"\n** 查詢選手信息 **\n"<&

44、lt;endl; </p><p>  cout<<"請(qǐng)輸入查詢方式:"<<endl; </p><p>  cout<<"1.按編號(hào)查詢"<<endl; </p><p>  cout<<"2.按姓名查詢"<<endl; </p

45、><p>  cout<<"3.返回"<<endl; </p><p>  char c; cin>>c; </p><p>  switch (c) </p><p><b>  { </b></p><p>  case '1'

46、;: </p><p><b>  { </b></p><p>  long num1; </p><p>  cout<<"要查詢的編號(hào)"<<endl; </p><p>  cin>>num1; /

47、/查找要查詢的結(jié)點(diǎn) </p><p>  competitor *p1,*p2; </p><p><b>  p1=comp; </b></p><p>  while(p1) </p><p><b>  { </b></p><p>  if(p1->num==n

48、um1) </p><p><b>  break; </b></p><p><b>  else </b></p><p><b>  { </b></p><p><b>  p2=p1; </b></p><p>  p1=

49、p1->next; </p><p><b>  } </b></p><p><b>  } </b></p><p>  if(p1!=NULL) </p><p><b>  { </b></p><p>  cout<<&quo

50、t;編號(hào)是"<<num1<<"的選手的信息"<<endl; </p><p>  cout<<"姓名:"<<p1->name<<" 短跑:"<<p1->x<<" 跳高:"<<p1->y<<

51、" 跳遠(yuǎn):"<<p1->z<<endl; </p><p>  cout<<"查詢完畢..."; </p><p><b>  } </b></p><p>  else

52、//未找到接點(diǎn) </p><p>  cout<<"未找到!\n"; </p><p><b>  break; </b></p><p><b>  } </b></p><p>  case '2': </p><p>&l

53、t;b>  { </b></p><p>  string name1; </p><p>  cout<<"要查詢的選手姓名"<<endl; </p><p>  cin>>name1; //查找要查詢的結(jié)點(diǎn) </p&

54、gt;<p>  competitor *p1,*p2; </p><p><b>  p1=comp; </b></p><p>  while(p1) </p><p><b>  { </b></p><p>  if(p1->name==name1) </p>

55、<p><b>  break; </b></p><p><b>  else </b></p><p><b>  { </b></p><p><b>  p2=p1; </b></p><p>  p1=p1->next; &l

56、t;/p><p><b>  } </b></p><p><b>  } </b></p><p>  if(p1!=NULL) </p><p><b>  { </b></p><p>  cout<<name1<<"

57、的選手的信息"<<endl; </p><p>  cout<<"編號(hào):"<<p1->num<<" 短跑:"<<p1->x<<" C++:"<<p1->y<<" 跳遠(yuǎn):"<<p1->z<&

58、lt;endl; </p><p>  cout<<"查詢完畢..."; </p><p><b>  } </b></p><p>  else //未找到接點(diǎn) </p><p>  co

59、ut<<"未找到!\n"; </p><p><b>  break; </b></p><p><b>  } </b></p><p>  case '3': return; </p><p><b>  } </b><

60、/p><p><b>  } </b></p><p>  void cla::pxh() //按編號(hào)排序 </p><p><b>  { </b></p><p>  competitor *p1,*p2;

61、</p><p><b>  int n; </b></p><p><b>  p1=comp; </b></p><p><b>  n=1; </b></p><p>  while(p1->next) </p><p>  {n++; p1

62、=p1->next;} </p><p>  cout<<"共有"<<n<<"條信息..."<<endl; </p><p><b>  int i; </b></p><p><b>  p1=comp; </b></p&

63、gt;<p>  for(i=1;i<n;i++) </p><p><b>  { </b></p><p><b>  p1=comp; </b></p><p>  if (p1->num>p1->next->num) /

64、/ 如果頭結(jié)點(diǎn)大于第二個(gè)的 </p><p><b>  { </b></p><p>  p2=p1->next; </p><p>  p1->next=p1->next->next; </p><p>  p2->next=p1;

65、 //頭結(jié)點(diǎn)交換 </p><p><b>  comp=p2; </b></p><p><b>  } </b></p><p><b>  p1=comp; </b></p><p>  while(p1->next->next)

66、 //中間的交換 </p><p><b>  { </b></p><p><b>  p2=p1; </b></p><p>  p1=p1->next; </p><p>  if(p1->num>p1->next->

67、;num) </p><p><b>  { </b></p><p>  p2->next=p1->next; </p><p>  p1->next=p1->next->next; </p><p>  p2->next->next=p1; </p><p

68、>  p1=p2->next; //交換 </p><p><b>  } </b></p><p><b>  } </b></p><p><b>  } </b></p><p><b>

69、;  p1=comp; </b></p><p><b>  do </b></p><p><b>  { </b></p><p>  p1->play(); </p><p>  p1=p1->next; </p><p>  }while(p1

70、); </p><p><b>  } </b></p><p>  void cla::psx() //按短跑成績(jī)排序 </p><p><b>  { </b></p><p>  competitor

71、 *p1,*p2; </p><p><b>  int n; </b></p><p><b>  p1=comp; </b></p><p><b>  n=1; </b></p><p>  while(p1->next) </p><p>

72、  {n++; p1=p1->next;} </p><p>  cout<<"共有"<<n<<"條信息..."<<endl; </p><p><b>  int i; </b></p><p><b>  p1=comp; </b&

73、gt;</p><p>  for(i=1;i<n;i++) </p><p><b>  {</b></p><p><b>  p1=comp; </b></p><p>  if (p1->x>p1->next->x)

74、 // 如果頭結(jié)點(diǎn)大于第二個(gè)的 </p><p><b>  { </b></p><p>  p2=p1->next; </p><p>  p1->next=p1->next->next; </p><p>  p2->next=p1;

75、 //頭結(jié)點(diǎn)交換 </p><p><b>  comp=p2; </b></p><p><b>  } </b></p><p><b>  p1=comp; </b></p><p>  while(p1->next->nex

76、t) //中間的交換 </p><p><b>  {</b></p><p><b>  p2=p1; </b></p><p>  p1=p1->next; </p><p>  if(p1->x>p1->n

77、ext->x) </p><p><b>  { </b></p><p>  p2->next=p1->next; </p><p>  p1->next=p1->next->next; </p><p>  p2->next->next=p1; </p>

78、<p>  p1=p2->next; //交換 </p><p><b>  } </b></p><p><b>  } </b></p><p><b>  }</b></p><p><

79、b>  p1=comp; </b></p><p><b>  do </b></p><p><b>  {</b></p><p>  p1->play(); </p><p>  p1=p1->next; </p><p>  }while

80、(p1); </p><p><b>  } </b></p><p>  void cla::pyw() //按跳高成績(jī)排序 </p><p><b>  { </b></p><p>  competit

81、or *p1,*p2; </p><p><b>  int n; </b></p><p><b>  p1=comp; </b></p><p><b>  n=1; </b></p><p>  while(p1->next) </p><p&g

82、t;  {n++; p1=p1->next;} </p><p>  cout<<"共有"<<n<<"條信息..."<<endl; </p><p><b>  int i; </b></p><p><b>  p1=comp; </

83、b></p><p>  for(i=1;i<n;i++) </p><p><b>  {</b></p><p><b>  p1=comp; </b></p><p>  if (p1->y>p1->next->y)

84、 //如果頭結(jié)點(diǎn)大于第二個(gè)的 </p><p><b>  { </b></p><p>  p2=p1->next; </p><p>  p1->next=p1->next->next; </p><p>  p2->next=p1;

85、 //頭結(jié)點(diǎn)交換 </p><p><b>  comp=p2; </b></p><p><b>  } </b></p><p><b>  p1=comp; </b></p><p>  while(p1->next->ne

86、xt) //中間的交換 </p><p><b>  {</b></p><p><b>  p2=p1; </b></p><p>  p1=p1->next; </p><p>  if(p1->y>p1->

87、next->y) </p><p><b>  {</b></p><p>  p2->next=p1->next; </p><p>  p1->next=p1->next->next; </p><p>  p2->next->next=p1; </p>

88、<p>  p1=p2->next; //交換 </p><p><b>  } </b></p><p><b>  } </b></p><p><b>  } </b></p><p><

89、b>  p1=comp; </b></p><p><b>  do </b></p><p><b>  {</b></p><p>  p1->play(); </p><p>  p1=p1->next; </p><p>  }while

90、(p1); </p><p><b>  } </b></p><p>  void cla::pyy() //按跳遠(yuǎn)成績(jī)排序 </p><p><b>  { </b></p><p>  competit

91、or *p1,*p2; </p><p><b>  int n; </b></p><p><b>  p1=comp; </b></p><p><b>  n=1; </b></p><p>  while(p1->next) </p><p&g

92、t;  {n++; p1=p1->next;} </p><p>  cout<<"共有"<<n<<"條信息..."<<endl; </p><p><b>  int i; </b></p><p><b>  p1=comp; </

93、b></p><p>  for(i=1;i<n;i++) </p><p><b>  {</b></p><p><b>  p1=comp; </b></p><p>  if ( p1->z>p1->next->z)

94、 // 如果頭結(jié)點(diǎn)大于第二個(gè)的 </p><p><b>  { </b></p><p>  p2=p1->next; </p><p>  p1->next=p1->next->next; </p><p>  p2->next=p1;

95、 //頭結(jié)點(diǎn)交換 </p><p><b>  comp=p2; </b></p><p><b>  } </b></p><p><b>  p1=comp; </b></p><p>  while(p1->next->

96、next) //中間的交換 </p><p><b>  {</b></p><p><b>  p2=p1; </b></p><p>  p1=p1->next; </p><p>  if(p1->z>p1-&g

97、t;next->z) </p><p><b>  {</b></p><p>  p2->next=p1->next; </p><p>  p1->next=p1->next->next; </p><p>  p2->next->next=p1; </p>

98、<p>  p1=p2->next; //交換 </p><p><b>  } </b></p><p><b>  } </b></p><p><b>  } </b></p><p>&

99、lt;b>  p1=comp; </b></p><p><b>  do </b></p><p><b>  { </b></p><p>  p1->play(); </p><p>  p1=p1->next; </p><p>  }w

100、hile(p1); </p><p><b>  } </b></p><p>  void cla::staxis() //排序 </p><p><b>  { </b></p><p>  system(

101、"cls"); </p><p><b>  char c; </b></p><p>  cout<<"請(qǐng)選擇以何種方式排序:"<<endl; </p><p>  cout<<"1……以編號(hào)排序"<<endl; </p>

102、<p>  cout<<"2……以短跑成績(jī)排序"<<endl; </p><p>  cout<<"3……以跳高成績(jī)排序"<<endl; </p><p>  cout<<"4……以跳遠(yuǎn)成績(jī)排序"<<endl; </p><p&

103、gt;  cout<<"5……返回"<<endl; </p><p>  cout<<"請(qǐng)選擇(1-5)"<<endl; </p><p><b>  cin>>c; </b></p><p>  switch (c) </p>&

104、lt;p><b>  { </b></p><p>  case '1':pxh(); break; </p><p>  case '2':psx(); break; </p><p>  case '3':pyw(); break; </p><p>  case

105、 '4':pyy(); break; </p><p>  case '5':return; </p><p><b>  } </b></p><p><b>  } </b></p><p>  void cla::ssave()

106、 //保存到文件 </p><p><b>  { </b></p><p>  system("cls"); char c; </p><p>  cout<<"\n保存選手信息(將覆蓋原文件),是否繼續(xù)?[Y/N]:"; cin>

107、;>c; </p><p>  if(toupper(c)!='Y') return; </p><p>  ofstream tfile("date.txt",ios_base::binary); </p><p>  competitor *p=comp; </p><p>  while(p)

108、 // 寫入文件 </p><p><b>  { </b></p><p>  tfile<<p->name<<"\t"<<p->num<<"\t"<<p->

109、;x<<"\t"<<p->y<<"\t"<<p->z; </p><p>  tfile<<endl; </p><p>  p=p->next; </p><p><b>  } </b></p><p&g

110、t;  tfile.close(); </p><p>  cout<<"保存完畢..."<<endl; </p><p><b>  } </b></p><p>  void cla::sload() //

111、讀取 </p><p><b>  { </b></p><p>  competitor *p; </p><p><b>  p=comp; </b></p><p><b>  while(p) </b></p><p><b>  {

112、</b></p><p>  comp=p->next; </p><p>  delete p; </p><p><b>  p=comp; </b></p><p><b>  } </b></p><p>  If stream tfile(&quo

113、t;date.txt",ios_base::binary); </p><p>  string name1; </p><p>  long num1; </p><p>  float x1,y1,z1; </p><p>  tfile>>name1>>num1>>x1>>y1&

114、gt;>z1; </p><p>  while(tfile.good()) </p><p>  { //創(chuàng)建選手接點(diǎn) </p><p>  competitor *s; </p><p><b>  s=comp; &

115、lt;/b></p><p>  s=new competitor(name1,num1,x1,y1,z1); </p><p>  s->next=0; </p><p>  if(comp) //若已經(jīng)存在結(jié)點(diǎn) </p><p><

116、;b>  { </b></p><p>  competitor *p2; </p><p><b>  p2=comp;</b></p><p>  while(p2->next) //查找尾結(jié)點(diǎn) </p><p><b&

117、gt;  { </b></p><p>  p2=p2->next; </p><p><b>  } </b></p><p>  p2->next=s; //連接 </p><p><b>  } </

118、b></p><p>  else //若不存在結(jié)點(diǎn)(表空) </p><p>  { comp=s; //連接 } </p><p>  tfile>>name1&g

119、t;>num1>>x1>>y1>>z1; </p><p><b>  } </b></p><p>  tfile.close(); </p><p>  cout<<"\n歡迎使用選手成績(jī)管理系統(tǒng)\n"; </p><p><b> 

120、 } </b></p><p>  void main() </p><p><b>  { </b></p><p>  char c; cla a; </p><p><b>  do </b></p><p><b>  { </b>&

121、lt;/p><p>  cout<<"*************************************\n"; </p><p>  cout<<" 1……增加選手 \n"; </p><p>  cout<<" 2……修改選手 \n"; </p>

122、<p>  cout<<" 3……查詢選手信息 \n"; </p><p>  cout<<" 4……排序 \n"; </p><p>  cout<<" 5……保存信息 \n"; </p><p>  cout<<" 6……讀取信息 \

123、n"; </p><p>  cout<<" 7……退出 \n"; </p><p>  cout<<"*************************************\n"; </p><p>  cout<<"請(qǐng)選擇(1-7):"; </p&

124、gt;<p><b>  cin>>c; </b></p><p>  switch(c) </p><p><b>  { </b></p><p>  case '1': a.sadd();break; </p><p>  case '2&#

125、39;: a.samend();break; </p><p>  case '3': a.ssearch();break; </p><p>  case '4': a.staxis();break; </p><p>  case '5': a.ssave();break; </p><p>

126、;  case '6': a.sload();break; </p><p><b>  } </b></p><p>  }while(c!='7'); </p><p><b>  }</b></p><p><b>  第六章 運(yùn)行結(jié)果</b&

127、gt;</p><p>  圖6.1 運(yùn)行結(jié)果主界面</p><p><b>  第七章 設(shè)計(jì)總結(jié)</b></p><p>  通過一個(gè)學(xué)期的C++學(xué)習(xí),我對(duì)C++語言有了基本認(rèn)識(shí),但是對(duì)有些知識(shí)懂得還不夠透徹。通過這次為期兩周的課程設(shè)計(jì),我學(xué)到了更多關(guān)于《C++面向?qū)ο蟮某绦蛟O(shè)計(jì)》的內(nèi)容。這個(gè)課題用到了C++語言程序設(shè)計(jì)的知識(shí),通過這次課

128、程設(shè)計(jì),使我對(duì)C++設(shè)計(jì)有了更深的了解,對(duì)課本上的知識(shí)有了進(jìn)一步的掌握,同時(shí)也使我對(duì)自己的專業(yè)知識(shí)有進(jìn)一步的鞏固加深。在寫程序時(shí),要注意類與對(duì)象、構(gòu)造函數(shù)、析構(gòu)函數(shù)、成員函數(shù)等相結(jié)合,尤其是在學(xué)好程序后,要運(yùn)行,有不足之處及時(shí)完善。把理論知識(shí)與實(shí)踐相結(jié)合,才能將所學(xué)知識(shí)運(yùn)用的恰到好處。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]吳敏,楊國

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論