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

下載本文檔

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

文檔簡介

1、<p><b>  目錄</b></p><p>  前言 2</p><p>  摘要 3</p><p>  正文

2、 4</p><p>  問題描述 4</p><p>  需求分析 5</p><p>  概要設(shè)計

3、 6</p><p>  詳細(xì)設(shè)計 8</p><p>  (五)測試結(jié)果 10</p><p> ?。┱{(diào)試分析 16</p><p

4、>  設(shè)計總結(jié) 17</p><p>  參考文獻(xiàn) 18</p><p>  致謝 19</p>&

5、lt;p>  附件 I 部分源程序代碼 20</p><p><b>  前言</b></p><p>  本演示程序用C++編寫,主要用到的數(shù)據(jù)結(jié)構(gòu)是線性表的順序存儲結(jié)構(gòu)。因為學(xué)生信息管理系統(tǒng)需要經(jīng)常查找數(shù)據(jù)。根據(jù)這個特點(diǎn)我們采用了順序存儲結(jié)構(gòu)。它是一種靜態(tài)存儲結(jié)構(gòu)。根據(jù)數(shù)據(jù)的特點(diǎn),每一條記錄包含多

6、個屬性,我們定義了兩個類Student和date。開發(fā)目的如下:能對學(xué)生信息進(jìn)行錄入和修改;能刪除每個學(xué)生的信息;能根據(jù)學(xué)號和姓名來查找相應(yīng)的學(xué)生;能比較兩個不同學(xué)號的學(xué)生是不是一樣;同時能將他們顯示出來。</p><p><b>  摘要</b></p><p>  學(xué)生信息管理系統(tǒng)是很常用的信息管理系統(tǒng),也是典型的管理系統(tǒng),其要求系統(tǒng)擁有良好的易用性和健壯性,能簡

7、單方便的管理學(xué)生信息?;谝筮M(jìn)行設(shè)計,使管理學(xué)生信息便捷和高效。</p><p>  關(guān)鍵詞:信息,管理,學(xué)生</p><p><b>  正文</b></p><p><b>  問題描述</b></p><p>  隨著社會的發(fā)展,教育越來越受到重視,學(xué)校需要管理的學(xué)生信息越來越多。但伴著計算

8、機(jī)的進(jìn)入生活,管理變得簡單起來,使用良好的管理軟件,可以方便的解決學(xué)生的管理問題。</p><p>  系統(tǒng)以滿足的要求是:信息的輸入輸出及合理管理方式的運(yùn)行。</p><p><b>  需求分析</b></p><p>  C++設(shè)計需要建立合理的類及對象,建立清晰的類層次,每個類中要有各自的屬性和方法;運(yùn)用面向?qū)ο蟮臋C(jī)制(繼承、派生及多態(tài)

9、性)來實現(xiàn)系統(tǒng)功能。</p><p>  學(xué)生信息管理應(yīng)該滿足如下要求:</p><p>  1)系統(tǒng)以菜單方式工作;</p><p>  2)學(xué)生信息錄入功能;</p><p>  3)學(xué)生信息瀏覽功能;</p><p>  4)查詢、排序功能:按學(xué)號查詢、按姓名查詢;</p><p>  5

10、)學(xué)生信息的刪除與修改。</p><p><b>  概要設(shè)計 </b></p><p><b>  系統(tǒng)分析 </b></p><p>  實現(xiàn)學(xué)生信息的錄入,修改,刪除,比較,顯示,查詢等工作。</p><p><b>  系統(tǒng)設(shè)計思想</b></p>&l

11、t;p>  在設(shè)計的過程中,要建立清晰的類層次; 分析和定義各個類,每個類中要有各自的屬性和方法;運(yùn)用面向?qū)ο蟮臋C(jī)制(繼承、派生及多態(tài)性)來實現(xiàn)系統(tǒng)功能。同時系統(tǒng)應(yīng)該符合學(xué)生信息管理的規(guī)定,滿足對學(xué)生信息管理的需要,并達(dá)到操作過程中的直觀、方便、實用、安全等要求。系統(tǒng)采用模塊化程序設(shè)計的方法,既便于系統(tǒng)功能的組合和修改,又便于為參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充和維護(hù)。系統(tǒng)應(yīng)具備文件維護(hù)功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備

12、份等操作。</p><p><b>  系統(tǒng)結(jié)構(gòu)圖</b></p><p><b> ?。ㄋ模┰敿?xì)設(shè)計</b></p><p><b>  類屬性的詳細(xì)設(shè)計</b></p><p><b>  日期類:</b></p><p>  

13、class Data//日期類</p><p><b>  { public:</b></p><p>  double Year,Month,Day;</p><p><b>  Data()</b></p><p>  { Year=0;Month=0;Day=0; }</p>

14、<p><b>  };</b></p><p><b>  學(xué)生類:</b></p><p>  class student //學(xué)生類</p><p><b>  {</b></p><p><b>  public: </b></p

15、><p>  char name[10]; //姓名</p><p>  char sex[5]; //性別</p><p>  char jiguan[10]; //籍貫</p><p>  int num,age;//學(xué)號,年齡</p><p>  char adr[30];//住址</p><p&

16、gt;  Data year;</p><p>  friend class Data;//date作為student的友元 //定義一個日期類</p><p>  void operator=(student s); //=重載</p><p>  int operator == (student s

17、);//==重載</p><p>  }stu[100];</p><p><b>  類行為的詳細(xì)設(shè)計</b></p><p><b>  int i;</b></p><p>  void comp(); </p><p>  void input(); </p&g

18、t;<p>  void find();</p><p>  void alt() ;</p><p>  void del(); </p><p>  void exit();</p><p>  void show();</p><p>  void operator=(student s); //=

19、重載</p><p>  int operator == (student s);//==重載</p><p>  void student::operator =(student stu)//對=運(yùn)算符重載函數(shù)的實現(xiàn)</p><p><b>  {</b></p><p>  num=stu.num;</p>

20、;<p>  for(int i=0;i<9;i++)</p><p>  name[i]=stu.name[i];</p><p>  for(i=0;i<4;i++)</p><p>  sex[i]=stu.sex[i]; </p><p>  age=stu.age;</p><p>

21、  for(i=0;i<9;i++)</p><p>  jiguan[i]=stu.jiguan[i] ;</p><p>  for(i=0;i<29;i++)</p><p>  adr[i]=stu.adr[i] ;</p><p>  year.Year=stu.year.Year ;</p><p&

22、gt;  year.Month =stu.year.Month ;</p><p>  year.Day =stu.year.Day ;</p><p><b>  }</b></p><p>  int student::operator == (student stu)//對==運(yùn)算符重載函數(shù)的實現(xiàn)</p><p>

23、<b>  {</b></p><p>  if(*name==*stu.name && *sex==*stu.sex && age==stu.age && *jiguan==*stu.jiguan && *adr==*stu.adr&&year.Year ==stu.year.Year&&yea

24、r.Month ==stu.year.Month&&year.Day ==stu.year.Day )</p><p><b>  return 1;</b></p><p><b>  else</b></p><p><b>  return 0;</b></p>&

25、lt;p><b>  }</b></p><p><b>  Data()</b></p><p>  { Year=0;Month=0;Day=0; }</p><p><b> ?。ㄎ澹y試結(jié)果</b></p><p><b>  1.調(diào)試首界面<

26、/b></p><p><b>  2.信息錄入界面</b></p><p><b>  3.查找界面</b></p><p><b>  4.刪除界面</b></p><p><b>  5.修改界面</b></p><p>

27、;<b>  6.比較界面</b></p><p><b>  (六)調(diào)試分析</b></p><p>  實驗過程中的問題出現(xiàn)了很多,開始是語法錯誤,例如書寫標(biāo)識符時,忽略了大小寫字母的區(qū)別,忘記加分號,用錯運(yùn)算符的優(yōu)先級,循環(huán)條件語句后誤加分號,沒有聲明函數(shù)原型等。這個錯誤不是很難解決,編輯器可以提示錯誤的位置,雖然好多錯誤不能找到真正出現(xiàn)錯

28、誤的地方,或是找到錯誤卻沒辦法正確的解決,最后通過查資料,詢問其他同學(xué)終于可以改掉語法錯誤。</p><p>  程序函數(shù)無法調(diào)用的錯誤就更難了。由于最初開始寫代碼是心中的思路并不是很成熟,第一次的代碼寫到一半發(fā)現(xiàn)不正確不得不從新開始寫。后來不得不先寫好流程圖然后寫好每部分小函數(shù)代碼。然后根據(jù)流圖將各部分的程序代碼逐步填入得出真確的代碼。</p><p>  后期調(diào)試的過程總是的不出理想的

29、結(jié)果,無法實現(xiàn)老師的要求。經(jīng)過反復(fù)的調(diào)試錯誤查找和同學(xué)的幫助發(fā)現(xiàn)是函數(shù)調(diào)用的先后次序有問題。我的程序就是在不斷調(diào)試,不斷更改的過程中慢慢完成的。</p><p><b>  設(shè)計總結(jié)</b></p><p>  本次課程設(shè)計以C++語言知識為基礎(chǔ),運(yùn)用C++語言面向?qū)ο笾泻侠淼乃惴ǎY(jié)合了順序表相關(guān)的知識,根據(jù)不同的情況選擇出相對較好的方法。</p>&

30、lt;p>  在課程設(shè)計過程中,把握好自己的課題,找到相關(guān)的算法和實現(xiàn)函數(shù)并設(shè)計它非常重要。能準(zhǔn)確的抓住課題,設(shè)計高效的算法是必要的,這樣設(shè)計的系統(tǒng)才符合標(biāo)準(zhǔn)。</p><p>  要完成所有的工作僅靠我一個人是非常困難的,因我所掌握知識有限。所以,在老師和同學(xué)們的幫助下,通過查閱各種資料,解決了其中的問題,完成了此次課程設(shè)計。</p><p>  這次課程設(shè)計雖短暫,但其間的所學(xué)內(nèi)

31、容是很充實的,在其中我學(xué)習(xí)到了很多平時書本中無法學(xué)到的東西,積累了經(jīng)驗,鍛煉了自己分析問題,解決問題的能力,并學(xué)會了如何將所學(xué)的各課知識融會,組織,來配合學(xué)習(xí),在這兩周中我的收獲很多,學(xué)到很多知識,我相信這在以后會對我有很大幫助。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]陳維興,林小茶.c++面向?qū)ο蟪绦蛟O(shè)計教程. 北京: 清華大學(xué)出版

32、社,1996.2004.</p><p>  [2]張國峰. C++程序設(shè)計實用教程. 北京: 清華大學(xué)出版社,1996. </p><p>  [3]張松梅. C++語言教程. 電子科技大學(xué)出版社,1993.</p><p>  [4]閻龍. C程序員的C++指南. 北京航空航天大學(xué)出版社,1992.</p><p>  [5]王博. 面向

33、對象的建模、設(shè)計技術(shù)與方法. 北京希望電腦公司,1990.</p><p>  [6]譚浩強(qiáng).c++程序設(shè)計.北京: 清華大學(xué)出版社,2004.</p><p>  [7]傅明.c++與面向?qū)ο蟪绦蛟O(shè)計實驗教程.中南大學(xué)出版社.</p><p>  [8]陳清華,朱紅.Visual C++課程設(shè)計案例精選與編程指導(dǎo).東南大學(xué)出版社,2003.</p>

34、<p><b>  致謝</b></p><p>  在這次課程設(shè)計中,由于自身缺乏經(jīng)驗,知識和水平又很有限,難免有許多考慮不周全的地方,如果沒有老師的指導(dǎo)及同學(xué)們的支持和幫助,想要完成這個設(shè)計是難以想象的。</p><p>  在這里首先要感謝我的老師。是她在我做課程設(shè)計的每個階段都給予了我悉心的指導(dǎo)和耐心的幫助。其次,要感謝我的同學(xué),在完成編程的過程時,

35、他們給了我很多支持和幫助,如果沒有他們,我的的課程設(shè)計就不會這么順利的完成。</p><p>  最后感謝學(xué)校為我們提供這樣一個自我鍛煉的機(jī)會和好的課設(shè)環(huán)境,讓我有了很大提升。</p><p>  附件I 部分源程序代碼</p><p>  #include<iostream.h> </p><p>  #include<i

36、omanip.h></p><p>  #include<windows.h></p><p>  #include <conio.h> </p><p>  #include <string.h></p><p>  void back();//返回開始菜單</p><p>

37、  void out();//輸出信息</p><p>  int w=1; //用于記錄學(xué)生人數(shù),全局變量</p><p>  class Data//日期類</p><p><b>  {public:</b></p><p>  double Year,Month,Day;</p><p>

38、<b>  Data()</b></p><p>  { Year=0;Month=0;Day=0; }</p><p><b>  };</b></p><p>  class student //學(xué)生類</p><p><b>  {</b></p>&l

39、t;p><b>  public: </b></p><p>  char name[10]; //姓名</p><p>  char sex[5]; //性別</p><p>  char jiguan[10]; //籍貫</p><p>  int num,age;//學(xué)號,年齡</p><

40、p>  char adr[30];//住址</p><p>  Data year;</p><p>  friend class Data;//date作為student的友元 //定義一個日期類</p><p>  void operator=(student s); //=重載</p&

41、gt;<p>  int operator == (student s);//==重載</p><p>  }stu[100];</p><p>  void main() </p><p><b>  {</b></p><p>  system("cls");//清屏 DOC調(diào)用&l

42、t;/p><p>  system("color f4"); //顏色 同樣是調(diào)用doc</p><p><b>  int i;</b></p><p>  void comp(); </p><p>  void input(); </p><p>  void find();

43、</p><p>  void alt() ;</p><p>  void del(); </p><p>  void exit();</p><p>  void show();</p><p>  cout<<setw(53)<<"歡迎進(jìn)入學(xué)生管理系統(tǒng)!"<&l

44、t;endl; </p><p>  cout<<setw(55)<<"1 添加學(xué)生信息 2 查詢學(xué)生信息"<<endl<<endl; </p><p>  cout<<setw(55)<<"3 刪除學(xué)生信息 4 修改學(xué)生信息"<<endl<<endl;

45、</p><p>  cout<<setw(55)<<"5 比較學(xué)生信息 6 顯示學(xué)生信息"<<endl<<endl;</p><p>  cout<<setw(45)<<"0 退出系統(tǒng)"<<endl;</p><p>  cout<&l

46、t;"請選擇:"; </p><p><b>  cin>>i;</b></p><p>  if(i>6||i<0) </p><p><b>  {</b></p><p>  cout<<"輸入有誤!"<<

47、endl;</p><p><b>  back();</b></p><p><b>  } </b></p><p><b>  switch(i)</b></p><p><b>  { </b></p><p>  case

48、 1:input();break; </p><p>  case 2:find();break; </p><p>  case 3:del();break; </p><p>  case 4:alt();break;</p><p>  case 5:comp();break;</p><p>  case 6:

49、show();break;</p><p>  case 0:exit();break;</p><p>  default:cout<<"你的輸入有誤!\n"; </p><p><b>  }</b></p><p><b>  }</b></p>

50、<p>  void input() //添加學(xué)生</p><p><b>  {</b></p><p>  system("color 84"); //顏色 同樣是調(diào)用doc</p><p>  system("cls");//清屏</p><p><b>

51、  int n; </b></p><p>  cout<<"請輸入要添加的學(xué)生個數(shù):\n"; </p><p><b>  cin>>n;</b></p><p>  if(n>=100||n<=0) </p><p>  {cout<<&

52、quot;輸入有誤!<<endl";</p><p><b>  main(); }</b></p><p><b>  else</b></p><p><b>  { </b></p><p>  for(;n>0;w++,n--) </p

53、><p><b>  {</b></p><p>  cout<<"請輸入姓名、性別、籍貫,年齡,學(xué)號,住址:"<<endl; </p><p>  cin>>stu[w].name>>stu[w].sex>>stu[w].jiguan>>stu[w].ag

54、e >>stu[w].num>>stu[w].adr ; </p><p>  cout<<"請輸入該生生日(年 月 日)"<<endl;</p><p>  cin>>stu[w].year.Year;</p><p>  cin>>stu[w].year.Month;&l

55、t;/p><p>  cin>>stu[w].year.Day;</p><p><b>  }</b></p><p><b>  out();</b></p><p><b>  }</b></p><p>  cout<<&qu

56、ot;添加完畢2秒后返回"<<endl;</p><p>  Sleep(2000); //延時2秒 </p><p><b>  back();</b></p><p><b>  }</b></p><p>  void find() //查找學(xué)生</p>&

57、lt;p><b>  {</b></p><p>  system("color f4"); //顏色 同樣是調(diào)用doc</p><p>  system("cls");</p><p>  int i,k,l,id,j=0;//j是用以記錄是否有信息被找到 </p><p>

58、;  char name1[10];</p><p>  cout<<setw(55)<<"1按姓名查找學(xué)生信息 2 按學(xué)號查詢學(xué)生信息"<<endl<<endl; </p><p><b>  cin>>k;</b></p><p><b>  swit

59、ch(k)</b></p><p><b>  { </b></p><p><b>  case 1: </b></p><p>  cout<<"請輸入你要查找學(xué)生的姓名:"; </p><p>  cin>>name1; </p&g

60、t;<p>  for(i=1;i<w;i++){</p><p>  l=(strcmp(stu[i].name ,name1));</p><p>  if ( l==0){</p><p>  cout<<i<<" "<<stu[i].name<<" &quo

61、t;<<stu[i].sex<<" "<<stu[i].jiguan<<" "<<stu[i].age<<" "<<stu[i].num<<" "<<stu[i].year.Year<<" "<<stu[i]

62、.year.Month<<" "<<stu[i].year.Day<<stu[i].adr<<endl;</p><p><b>  }</b></p><p><b>  j++;</b></p><p><b>  }</b>&l

63、t;/p><p><b>  if(j==0)</b></p><p>  cout<<"沒有你要查找的信息";</p><p><b>  back();</b></p><p><b>  break;</b></p><p&

64、gt;<b>  case 2:</b></p><p>  cout<<"請輸入你要查找學(xué)生的學(xué)號:"; </p><p><b>  cin>>id;</b></p><p>  for(i=1;i<w;i++)</p><p>  if(stu

65、[i].num ==id) </p><p><b>  {</b></p><p>  cout<<i<<" "<<stu[i].name<<" "<<stu[i].sex<<" "<<stu[i].jiguan<

66、<" "<<stu[i].age<<" "<<stu[i].num<<" "<<stu[i].year.Year<<" "<<stu[i].year.Month<<" "<<stu[i].year.Day<<stu

67、[i].adr<<endl;</p><p><b>  j++;</b></p><p><b>  }</b></p><p><b>  if(j==0)</b></p><p>  cout<<"沒有你要查找的信息";<

68、/p><p><b>  back();</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void del()//刪除指定學(xué)號學(xué)生信息 </p><p><b>  {</b>

69、</p><p>  system("color f4"); //顏色 同樣是調(diào)用doc</p><p>  int i,a,y=0;</p><p><b>  char x;</b></p><p>  cout<<"請輸入要刪除的學(xué)生學(xué)號"; </p>

70、<p><b>  cin>>a;</b></p><p>  for(i=1;i<w;i++)</p><p>  if(stu[i].num==a)</p><p><b>  {</b></p><p>  cout<<"該生情況:&quo

71、t;<<endl;</p><p>  cout<<i<<" "<<stu[i].name<<" "<<stu[i].sex<<" "<<stu[i].jiguan<<" "<<stu[i].age

72、<<" "<<stu[i].num<<" "<<stu[i].year.Year<<" "<<stu[i].year.Month<<" "<<stu[i].year.Day<<" "<<stu[i].adr<

73、;<endl;</p><p>  cout<<"是否確認(rèn)刪除?(Y/N)"<<endl;</p><p><b>  cin>>x;</b></p><p>  if(x=='Y'||x=='y')</p><p><b

74、>  {</b></p><p><b>  y++;</b></p><p>  for(;i<w-1;i++) </p><p>  stu[i]=stu[i+1];</p><p>  w--;//每刪除一個對總是減少一個</p><p><b>  }&l

75、t;/b></p><p><b>  }</b></p><p><b>  if(y==0)</b></p><p><b>  {</b></p><p>  cout<<"該學(xué)生不存在!"<<endl;</p>

76、;<p><b>  back();</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  cout<<"刪除后的信息為

77、:"<<endl;</p><p><b>  out();</b></p><p><b>  back();</b></p><p><b>  } </b></p><p><b>  }</b></p><

78、p>  void alt()//修改指定學(xué)號學(xué)生 </p><p><b>  {</b></p><p>  system("color f4"); //顏色 同樣是調(diào)用doc</p><p>  int id,y=0;</p><p><b>  char x;</b>

79、</p><p>  cout<<"請輸入要修改學(xué)生的學(xué)號:"; </p><p><b>  cin>>id;</b></p><p>  for(int i=1;i<w;i++)</p><p>  if(stu[i].num ==id)</p><

80、;p><b>  {</b></p><p>  cout<<"該生情況:"<<endl;</p><p>  cout<<i<<" "<<stu[i].name<<" "<<stu[i].sex<<

81、" "<<stu[i].jiguan<<" "<<stu[i].age<<" "<<stu[i].num<<" "<<stu[i].year.Year<<" "<<stu[i].year.Month<<&q

82、uot; "<<stu[i].year.Day<<" "<<stu[i].adr<<endl;</p><p>  cout<<"是否確認(rèn)修改?(Y/N)"<<endl;</p><p><b>  cin>>x;</b></

83、p><p>  if(x=='Y'||x=='y')</p><p><b>  {</b></p><p><b>  y++;</b></p><p>  cout<<"請輸入姓名、性別、籍貫,年齡,學(xué)號,住址:"<<end

84、l; </p><p>  cin>>stu[i].name>>stu[i].sex>>stu[i].jiguan>>stu[i].age >>stu[i].num>>stu[i].adr ; </p><p>  cout<<"請輸入該生生日(年 月 日)"<<endl;&

85、lt;/p><p>  cin>>stu[i].year.Year;</p><p>  cin>>stu[i].year.Month;</p><p>  cin>>stu[i].year.Day;</p><p><b>  }</b></p><p><

86、b>  else</b></p><p><b>  {</b></p><p>  cout<<"2秒后返回"<<endl;</p><p>  Sleep(2000); </p><p><b>  back();</b></p

87、><p><b>  }</b></p><p><b>  }</b></p><p><b>  if(y==0)</b></p><p><b>  {</b></p><p>  cout<<"

88、 該學(xué)生不存在!";</p><p><b>  back();</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b>

89、;</p><p>  cout<<"修改后的信息為:"<<endl;</p><p><b>  out();</b></p><p><b>  back();</b></p><p><b>  }</b></p>

90、<p><b>  }</b></p><p>  void student::operator =(student stu)//對=運(yùn)算符重載函數(shù)的實現(xiàn)</p><p><b>  {</b></p><p>  num=stu.num;</p><p>  for(int i=0;i

91、<9;i++)</p><p>  name[i]=stu.name[i];</p><p>  for(i=0;i<4;i++)</p><p>  sex[i]=stu.sex[i]; </p><p>  age=stu.age;</p><p>  for(i=0;i<9;i++)</p

92、><p>  jiguan[i]=stu.jiguan[i] ;</p><p>  for(i=0;i<29;i++)</p><p>  adr[i]=stu.adr[i] ;</p><p>  year.Year=stu.year.Year ;</p><p>  year.Month =stu.year.M

93、onth ;</p><p>  year.Day =stu.year.Day ;</p><p><b>  }</b></p><p>  int student::operator == (student stu)//對==運(yùn)算符重載函數(shù)的實現(xiàn)</p><p><b>  {</b></

94、p><p>  if(*name==*stu.name && *sex==*stu.sex && age==stu.age && *jiguan==*stu.jiguan && *adr==*stu.adr&&year.Year ==stu.year.Year&&year.Month ==stu.year.Month&am

95、p;&year.Day ==stu.year.Day )</p><p><b>  return 1;</b></p><p><b>  else</b></p><p><b>  return 0;</b></p><p><b>  }</b&

96、gt;</p><p>  void comp()//學(xué)生信息對比</p><p><b>  {</b></p><p>  system("color f4"); //顏色 同樣是調(diào)用doc</p><p>  system("cls");</p><p&g

97、t;<b>  int i;</b></p><p>  int num1,num2;</p><p>  cout<<"請輸入要比較的兩個同學(xué)的學(xué)號"<<endl;</p><p>  cin>>num1>>num2;</p><p>  for(i=

98、1;i<w;i++)</p><p>  if(stu[i].num ==num1)</p><p><b>  num1=i;</b></p><p>  for(i=1;i<w;i++)</p><p>  if(stu[i].num==num2)</p><p><b>

99、;  num2=i;</b></p><p>  if(stu[num1]==stu[num2])</p><p>  cout<<"這兩個學(xué)生是相同的"<<endl;</p><p><b>  else</b></p><p>  cout<<&qu

100、ot; 這兩個學(xué)生不同"<<endl; </p><p><b>  back();</b></p><p><b>  }</b></p><p>  void show()//顯示</p><p><b&g

101、t;  {</b></p><p><b>  out();</b></p><p><b>  back();</b></p><p><b>  }</b></p><p>  void exit()//退出 </p><p><b

102、>  {</b></p><p><b>  exit(0);</b></p><p><b>  }</b></p><p>  void back()//返回</p><p><b>  {</b></p><p>  cout&l

103、t;<" 按任意鍵返回!"<<endl;</p><p><b>  getch();</b></p><p><b>  main();</b></p><p><b>  }</b></p&g

104、t;<p>  void out()//輸出</p><p><b>  {</b></p><p><b>  int i;</b></p><p>  cout<<" 姓名 性別 籍貫 年齡 學(xué)號 生日 住址"<<endl;</p

105、><p>  for(i=1;i<w;i++)</p><p>  cout<<i<<" "<<stu[i].name<<" "<<stu[i].sex<<" "<<stu[i].jiguan<<" &qu

106、ot;<<stu[i].age<<" "<<stu[i].num<<" "<<stu[i].year.Year<<" "<<stu[i].year.Month<<" "<<stu[i].year.Day<<" "

溫馨提示

  • 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

提交評論