c++課程設計——學籍管理系統(tǒng)實驗報告_第1頁
已閱讀1頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  《學生學籍管理系統(tǒng)》</p><p>  程序設計基礎課程設計報告</p><p>  專 業(yè): </p><p>  班 級: </p><p>  學 號: </p><p>  姓 名: </p>

2、;<p>  指導教師: </p><p>  二OO八 年 六月二十六日</p><p>  C++課程設計——學籍管理系統(tǒng)實驗報告</p><p>  對C++設計的《學生學籍管理系統(tǒng)》總體說明</p><p>  我這次做的課程設計是《學生學籍管理系統(tǒng)》,本程序采用C++程序語言編寫,運用了基于對象和面向對

3、象的程序設計。它主要是完成對學生的基本信息和成績進行錄入、查詢和刪除功能。實施起來簡單快捷,雖然程序簡單,但可以作為老師的輔助軟件對學生的基本信息和各科成績進行管理。</p><p><b>  總體設計</b></p><p>  本程序的流程圖如下:</p><p>  對《學生學籍管理系統(tǒng)》的介紹</p><p>

4、<b>  (1)具體功能:</b></p><p>  數據錄入功能:對B.TXT進行數據錄入,只錄入每個學生的學號、課程編號、課程名稱、學分、平時成績、實驗成績、卷面成績共7個數據. 綜合成績、學分由程序根據條件自動運算</p><p> ?。ǎ玻?查詢功能:分為學生基本情況查詢和成績查詢兩種:</p><p>  A:學生基本情況查詢:&

5、lt;/p><p>  A1----輸入一個學號或姓名(可實現(xiàn)選擇),查出此生的基本信息并顯示輸出。</p><p>  A2---輸入一個宿舍號碼,可查詢出本室所有的學生的基本信息并顯示輸出。</p><p><b>  B:成績查詢:</b></p><p>  B1:輸入一個學號時,查詢出此生的所有課程情況,格式如下:

6、</p><p>  學 號:xx 姓 名:xxxxx</p><p>  課程編號:xxx 課程名稱:xxxxx 綜合成績:xxxx 實得學分: xx</p><p>  課程編號:xxx 課程名稱:xxxxx 綜合成績:xxxx 實得學分: xx</p><p>  課程編號

7、:xxx 課程名稱:xxxxx 綜合成績:xxxx 實得學分: xx</p><p>  … … … … ……… … … </p><p>  共修:xx科,實得總學分為: xxx</p><p>  刪除功能:當在A.TXT中刪除一個學生時,自動地在B.TXT中刪除此人所有信息。<

8、;/p><p>  排序功能:能實現(xiàn)選擇按綜合成績或實得學分升序或降序排序并顯示數據。</p><p><b> ?。ǎ玻┰闯绦蛘f明:</b></p><p>  源程序清單及注釋如下:</p><p>  #include<iostream></p><p>  #include<

9、fstream></p><p>  #include<iomanip></p><p>  using namespace std;</p><p>  class Basic</p><p><b>  {</b></p><p><b>  public: <

10、;/b></p><p>  virtual int input(ifstream &its)=0;</p><p>  virtual void input()=0;</p><p>  virtual void display(ofstream &its)=0;</p><p>  virtual void disp

11、lay()=0;</p><p>  virtual void display_1(){}</p><p>  friend class College;</p><p>  protected:</p><p>  //把這些數放在這,方便調用</p><p>  Basic *next;//指針</p>

12、;<p>  int number;//學號</p><p>  char name[40];//姓名</p><p>  int dom_number;//宿舍號</p><p>  double mark; //綜合成績</p><p>  int credit; //實得學分</p><p><

13、;b>  };</b></p><p>  class Student:virtual public Basic</p><p><b>  {</b></p><p><b>  public:</b></p><p>  int input(ifstream &its)

14、//輸入流</p><p><b>  {</b></p><p>  its>>number;</p><p>  if(number==-1)</p><p><b>  return 0;</b></p><p><b>  else</b&

15、gt;</p><p><b>  {</b></p><p>  its>>name>>sex>>dom_number>>phone_number;</p><p><b>  return 1;</b></p><p><b>  }&l

16、t;/b></p><p><b>  }</b></p><p>  void input()//輸入</p><p><b>  {</b></p><p>  cout<<"學號:";</p><p>  cin>>nu

17、mber;</p><p>  cout<<" 姓名:";</p><p>  cin>>name;</p><p>  cout<<"性別:";</p><p><b>  cin>>sex;</b></p><

18、p>  cout<<"宿舍號碼:";</p><p>  cin>>dom_number;</p><p>  cout<<"電話號碼:";</p><p>  cin>>phone_number;</p><p><b>  }</

19、b></p><p>  void display(ofstream &its)//輸出流</p><p><b>  {</b></p><p>  its<<number<<" "<<name<<" "<<sex<<

20、" "<<dom_number<<" "<<phone_number<<endl;</p><p><b>  }</b></p><p>  void display()//輸出</p><p><b>  {</b></p&g

21、t;<p>  cout<<number<<setw(10)<<name<<setw(6)<<sex<<setw(10)<<dom_number<<setw(13)<<phone_number<<endl;</p><p><b>  }</b></p&

22、gt;<p><b>  private:</b></p><p>  char sex[5];//性別</p><p>  char phone_number[20];//電話號碼</p><p><b>  };</b></p><p>  class Course:virtual

23、 public Basic</p><p><b>  {</b></p><p><b>  public:</b></p><p>  int input(ifstream &its)//輸入流函數</p><p><b>  {</b></p>&l

24、t;p>  its>>number;</p><p>  if(number==-1)</p><p><b>  return 0;</b></p><p><b>  else</b></p><p><b>  {</b></p><

25、p>  its>>chass_number>>chass_name>></p><p>  chass_mark>>peacetime_mark>>experiment_mark>>txt_mark;</p><p>  account();</p><p><b>  retu

26、rn 1;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void input()//輸入函數</p><p><b>  {</b></p><p>  cout<<

27、"學號=";</p><p>  cin>>number;</p><p>  cout<<"課程編號=";</p><p>  cin>>chass_number;</p><p>  cout<<"課程名稱=";</p>

28、<p>  cin>>chass_name;</p><p>  cout<<"學分=";</p><p>  cin>>chass_mark;</p><p>  cout<<"平時成績=";</p><p>  cin>>pe

29、acetime_mark;</p><p>  cout<<"實驗成績=";</p><p>  cin>>experiment_mark;</p><p>  cout<<"卷面成績=";</p><p>  cin>>txt_mark;</p&g

30、t;<p>  account();</p><p><b>  }</b></p><p>  void account()//計算綜合成績和實得學分</p><p><b>  {</b></p><p><b>  int i;</b></p>

31、<p>  if(experiment_mark==-1)</p><p>  mark=peacetime_mark*0.15+experiment_mark*0.15+txt_mark*0.7;</p><p>  else mark=peacetime_mark=peacetime_mark*0.3+txt_mark*0.7;</p><p>  

32、i=mark/10;</p><p><b>  switch(i)</b></p><p><b>  {</b></p><p>  case 10: credit=chass_mark;break;</p><p>  case 9: credit=chass_mark;break;</

33、p><p>  case 8: credit=chass_mark*0.8;break;</p><p>  case 7: credit=chass_mark*0.7;break;</p><p>  case 6: credit=chass_mark*0.6;break;</p><p>  default:credit=0;break;&l

34、t;/p><p><b>  }</b></p><p><b>  }</b></p><p>  void display(ofstream &its)//輸出流函數</p><p><b>  {</b></p><p>  its<&l

35、t;number<<" "<<chass_number<<" "<<chass_name<<" "<<chass_mark<<" "<<</p><p>  peacetime_mark<<" "<&l

36、t;experiment_mark<<" "<<txt_mark<<endl;</p><p><b>  }</b></p><p>  void display()//輸出函數</p><p><b>  {</b></p><p>  c

37、out<<number<<setw(10)<<chass_number<<setw(11)<<chass_name<<setw(5)<<chass_mark<<setw(7)<<</p><p>  peacetime_mark<<setw(10)<<experiment_mark&

38、lt;<setw(10)<<txt_mark<<setw(10)<<mark<<setw(10)<<credit<<endl;</p><p><b>  }</b></p><p>  void display_1()</p><p><b>  {<

39、;/b></p><p>  cout<<"課程編號:"<<chass_number<<" "<<"課程名稱:"<<chass_name</p><p>  <<" "<<"綜合成績:"<

40、;<mark<<" "<<"實得學分:"<<credit<<endl;</p><p><b>  }</b></p><p><b>  private:</b></p><p>  char chass_number[30

41、];//課程編號</p><p>  char chass_name[30];//課程名稱</p><p>  int chass_mark; //學分</p><p>  int peacetime_mark;//平時成績</p><p>  int experiment_mark;//實驗成績</p><p>  

42、int txt_mark; //卷面成績</p><p><b>  };</b></p><p>  class College//鏈表類</p><p><b>  {</b></p><p><b>  public:</b></p><p>  

43、College(int i)//構造函數建立初鏈,i=0建立Student鏈表,i=1建立Course鏈表</p><p><b>  {</b></p><p><b>  ji=0;</b></p><p><b>  Basic *p;</b></p><p><b

44、>  int t;</b></p><p><b>  PL=i;</b></p><p>  if(PL==0)//根據PL,打開相應的文件</p><p><b>  {</b></p><p>  f.open("A.txt",ios::in); <

45、;/p><p>  head=new Student;</p><p>  p=new Student;</p><p><b>  }</b></p><p><b>  else </b></p><p><b>  {</b></p>&

46、lt;p>  f.open("B.txt",ios::in);</p><p>  head=new Course;</p><p>  p=new Course;</p><p><b>  }</b></p><p>  if(!f)//判斷f是否打開文件</p><p&

47、gt;<b>  {</b></p><p>  cout<<"錯誤"<<endl;</p><p><b>  abort();</b></p><p><b>  }</b></p><p>  t=head->input(

48、f);</p><p>  head->next=p;</p><p>  p->next=NULL;</p><p>  for(;;)//讀入文件數據,并將數據插入鏈表中</p><p><b>  {</b></p><p><b>  if(i==0)</b&g

49、t;</p><p>  p=new Student;</p><p>  else p=new Course;</p><p>  t=p->input(f);</p><p><b>  if(t==0)</b></p><p><b>  break;</b>&l

50、t;/p><p>  head=Build(p);</p><p><b>  }</b></p><p>  f.close();//關閉文件</p><p><b>  }</b></p><p>  ~College()</p><p><b&

51、gt;  {</b></p><p><b>  save();</b></p><p><b>  }</b></p><p>  Basic *Build(Basic *p)//插入函數,將p有序的插入鏈表中</p><p><b>  {</b></p&

52、gt;<p>  Basic *p1=head,*p2=head;</p><p><b>  int i;</b></p><p>  for(i=0;p1->next!=NULL;i++)</p><p><b>  {</b></p><p>  if(i==0&&

53、amp;p->number<p1->number)//處理頭鏈</p><p><b>  {</b></p><p>  p->next=p1;</p><p><b>  head=p;</b></p><p><b>  ji++;</b><

54、/p><p><b>  break;</b></p><p><b>  }</b></p><p>  else if(p->number<p1->number)//處理中間</p><p><b>  {</b></p><p>  

55、p2->next=p;</p><p>  p->next=p1;</p><p><b>  ji++;</b></p><p><b>  break;</b></p><p><b>  }</b></p><p>  else if(

56、i==ji)//處理尾</p><p><b>  {</b></p><p><b>  p2=p1;</b></p><p>  p1=p1->next;</p><p>  p2->next=p;</p><p>  p->next=p1;</p

57、><p><b>  ji++;</b></p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  p2=p1;</b></p><p>  p1=p1->next;&l

58、t;/p><p><b>  }</b></p><p>  return head;</p><p><b>  }</b></p><p>  void display()//輸出鏈表信息</p><p><b>  {</b></p>&

59、lt;p>  Basic *a=head;</p><p>  for(;a->next!=NULL;a=a->next)</p><p>  a->display();</p><p><b>  }</b></p><p>  void find_number()//查找學號(student)

60、</p><p><b>  {</b></p><p><b>  int i;</b></p><p>  Basic *h=head;</p><p>  cout<<"請輸入你想找的學號:";</p><p><b>  ci

61、n>>i;</b></p><p>  for(;h->next!=NULL;h=h->next)</p><p><b>  {</b></p><p>  if(h->number==i)</p><p><b>  {</b></p>&

62、lt;p>  h->display();</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p

63、>  void find_name()//查找姓名(student)</p><p><b>  {</b></p><p>  char i[40];</p><p>  Basic *h=head;</p><p>  cout<<"請輸入你想找的姓名:";</p>

64、<p><b>  cin>>i;</b></p><p>  for(;h->next!=NULL;h=h->next)</p><p><b>  {</b></p><p>  if(strcmp(h->name,i)==0)</p><p><

65、b>  {</b></p><p>  h->display();</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>

66、;  }</b></p><p>  void find_dom_number()//查找宿舍號碼(student)</p><p><b>  {</b></p><p><b>  int i;</b></p><p>  Basic *h=head;</p><

67、p>  cout<<"請輸入你想找的宿舍號碼:";</p><p><b>  cin>>i;</b></p><p>  for(;h->next!=NULL;h=h->next)</p><p>  if(h->dom_number==i)</p><p

68、>  h->display();</p><p><b>  }</b></p><p>  Basic *get_head()</p><p><b>  {</b></p><p>  return head;</p><p><b>  }<

69、/b></p><p>  void find(Basic *a)//輸入一個學號時,查詢出此生的所有課程情況(Course)</p><p><b>  {</b></p><p><b>  int i;</b></p><p>  Basic *h=head;</p>&l

70、t;p>  cout<<"請輸入你想查的學號:";</p><p><b>  cin>>i;</b></p><p>  for(;a->next!=NULL;a=a->next)</p><p><b>  {</b></p><p>

71、;  if(a->number==i)</p><p><b>  {</b></p><p>  cout<<"學 號:"<<i<<" ";</p><p>  cout<<"姓 名:"<<a-&

72、gt;name<<endl;</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  for(;h->next!=NULL;h=h->next)</p&g

73、t;<p>  if(h->number==i)</p><p>  h->display_1();</p><p><b>  }</b></p><p>  void Delete(int j)//刪除,j表示學號</p><p><b>  {</b></p&g

74、t;<p>  Basic *p1=head,*p2=head;</p><p><b>  int i=0;</b></p><p>  for(;p1->next!=NULL;)</p><p><b>  {</b></p><p>  if(i==0&&p

75、1->number==j)//處理頭</p><p><b>  {</b></p><p>  head=p1->next;</p><p>  i=-1;//保證下次還可以刪除頭鏈</p><p><b>  }</b></p><p>  else if(p

76、1->number==j)//處理尾</p><p><b>  {</b></p><p>  p2->next=p1->next;</p><p><b>  }</b></p><p><b>  p2=p1;</b></p><p&

77、gt;  p1=p1->next;</p><p><b>  i++;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void delete_student(College &b)//當在A.TXT中

78、刪除一個學生時,自動地在B.TXT中刪除此人所有信息(student)</p><p><b>  {</b></p><p><b>  int i;</b></p><p>  cout<<"請輸入你想刪除的學生的學號:";</p><p><b>  

79、cin>>i;</b></p><p>  Delete(i);</p><p>  b.Delete(i);</p><p><b>  }</b></p><p>  void taxis_mark()//綜合成績排序(Course)</p><p><b>

80、  {</b></p><p>  Basic *a=head;</p><p>  Basic *m[90],*t;</p><p>  int i,j,k,b;</p><p>  cout<<"升序-1 降序-2"<<endl;</p><p><b

81、>  cin>>b;</b></p><p>  if(b==1)//升序</p><p><b>  {</b></p><p>  for(i=0;a->next!=NULL;i++)</p><p><b>  {</b></p><p&

82、gt;<b>  m[i]=a;</b></p><p>  a=a->next;</p><p><b>  }</b></p><p>  for(j=0;j<i;j++)</p><p>  for(k=j;k<i;k++)</p><p><b

83、>  {</b></p><p>  if(m[j]->mark>m[k]->mark)</p><p><b>  {</b></p><p><b>  t=m[j];</b></p><p>  m[j]=m[k];</p><p>

84、<b>  m[k]=t;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  cout<<"按綜合成績升序排序為"<<endl;</p><p>  for(j=0;j<

85、i;j++)</p><p>  m[j]->display();</p><p><b>  }</b></p><p>  else if(b==2)//降序</p><p><b>  {</b></p><p>  for(i=0;a->next!=NUL

86、L;i++)</p><p><b>  {</b></p><p><b>  m[i]=a;</b></p><p>  a=a->next;</p><p><b>  }</b></p><p>  for(j=0;j<i;j++)&

87、lt;/p><p>  for(k=j;k<i;k++)</p><p><b>  {</b></p><p>  if(m[j]->mark<m[k]->mark)</p><p><b>  {</b></p><p><b>  t=m[

88、j];</b></p><p>  m[j]=m[k];</p><p><b>  m[k]=t;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  cout<<&quo

89、t;按綜合成績降序排序為"<<endl;</p><p>  for(j=0;j<i;j++)</p><p>  m[j]->display();</p><p><b>  }</b></p><p><b>  }</b></p><p&g

90、t;  void taxis_credit()//學分排序(Course)</p><p><b>  {</b></p><p>  Basic *a=head;</p><p>  Basic *m[90],*t;</p><p>  int i,j,k,b;</p><p>  cout&l

91、t;<"升序-1 降序-2"<<endl;</p><p><b>  cin>>b;</b></p><p>  if(b==1)//升序</p><p><b>  {</b></p><p>  for(i=0;a->next!=NUL

92、L;i++)</p><p><b>  {</b></p><p><b>  m[i]=a;</b></p><p>  a=a->next;</p><p><b>  }</b></p><p>  for(j=0;j<i;j++)&

93、lt;/p><p>  for(k=j;k<i;k++)</p><p><b>  {</b></p><p>  if(m[j]->credit>m[k]->credit)</p><p><b>  {</b></p><p><b>  

94、t=m[j];</b></p><p>  m[j]=m[k];</p><p><b>  m[k]=t;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  cout<<

95、"按學分升序排序為"<<endl;</p><p>  for(j=0;j<i;j++)</p><p>  m[j]->display();</p><p><b>  }</b></p><p>  else if(b==2)//降序</p><p>

96、;<b>  {</b></p><p>  for(i=0;a->next!=NULL;i++)</p><p><b>  {</b></p><p><b>  m[i]=a;</b></p><p>  a=a->next;</p><p

97、><b>  }</b></p><p>  for(j=0;j<i;j++)</p><p>  for(k=j;k<i;k++)</p><p><b>  {</b></p><p>  if(m[j]->credit<m[k]->credit)</p

98、><p><b>  {</b></p><p><b>  t=m[j];</b></p><p>  m[j]=m[k];</p><p><b>  m[k]=t;</b></p><p><b>  }</b></p>

99、;<p><b>  }</b></p><p>  cout<<"按學分降序排序為"<<endl;</p><p>  for(j=0;j<i;j++)</p><p>  m[j]->display();</p><p><b>  }&

100、lt;/b></p><p><b>  }</b></p><p>  void save() //保存函數</p><p><b>  {</b></p><p>  Basic *h=head;</p><p><b>  int i=-1;</b

101、></p><p><b>  if(PL==0)</b></p><p>  s.open("A.txt",ios::out);</p><p>  else if(PL==1)</p><p>  s.open("B.txt",ios::out);</p>

102、<p>  for(;h->next!=NULL;h=h->next)</p><p>  h->display(s);</p><p>  s<<i<<endl;</p><p>  s.close();</p><p><b>  }</b></p>

103、<p><b>  private:</b></p><p>  ifstream f;</p><p>  ofstream s;</p><p>  Basic *head;//鏈表的頭指針</p><p>  int ji;//計算插入的數 </p><p>  int PL;//

104、判斷建立怎樣的鏈表</p><p><b>  };</b></p><p>  int main()</p><p><b>  {</b></p><p>  int i,k[10];</p><p>  Course *c;</p><p>  

105、College a(0),b(1);</p><p>  cout<<" ************************* 歡迎進入! **********************"<<endl;</p><p>  cout<<" ************************

106、*學籍管理系統(tǒng)**********************"<<endl;</p><p>  cout<<" ******** ********"<<endl;</p><p>  cout<<"

107、 ******** ********"<<endl;</p><p>  to:cout<<" ******** <1> 錄入 <2> 查詢 <3> 刪除 ********"

108、<<endl;</p><p>  cout<<" ******** ********"<<endl;</p><p>  cout<<" ******** <4> 排序

109、 <5> 全部輸出 <其他> 結束 ********"<<endl;</p><p>  cout<<" ******** ********"<<endl;</p><p>  cout&l

110、t;<"      ******** ********"<<endl;</p><p>  cout<<"      ***********************************************************"<<endl

111、;</p><p><b>  cin>>i;</b></p><p><b>  if(i==1)</b></p><p><b>  {</b></p><p>  c=new Course;</p><p>  c->input(

112、);</p><p>  b.Build(c);</p><p><b>  goto to;</b></p><p><b>  }</b></p><p>  else if(i==2)</p><p><b>  {</b></p>

113、<p>  cout<<"1-學生基本情況查詢 2-成績查詢"<<endl;</p><p>  cin>>k[0];</p><p>  if(k[0]==1)</p><p><b>  {</b></p><p>  cout<<&q

114、uot;1-學號查詢 2-姓名查詢 3-宿舍號碼查詢"<<endl;</p><p>  cin>>k[1];</p><p>  if(k[1]==1)</p><p>  a.find_number();</p><p>  else if(k[1]==2)</p><p> 

115、 a.find_name();</p><p>  else if(k[1]==3)</p><p>  a.find_dom_number();</p><p><b>  goto to;</b></p><p><b>  }</b></p><p>  else if

116、(k[0]==2)</p><p>  b.find(a.get_head());</p><p><b>  goto to;</b></p><p><b>  }</b></p><p>  else if(i==3)</p><p><b>  {</

117、b></p><p>  a.delete_student(b);</p><p><b>  goto to;</b></p><p><b>  }</b></p><p>  else if(i==4)</p><p><b>  {</b>

118、</p><p>  cout<<"1-綜合成績排序 2-實得學分排序"<<endl;</p><p>  cin>>k[2];</p><p>  if(k[2]==2)</p><p>  b.taxis_credit();</p><p>  else i

119、f(k[2]==1)</p><p>  b.taxis_mark();</p><p><b>  goto to;</b></p><p><b>  }</b></p><p>  else if(i==5)</p><p><b>  {</b>

120、</p><p>  cout<<"學號 姓名 性別 宿舍號碼 電話號碼"<<endl;</p><p>  a.display();</p><p>  cout<<endl;</p><p>  cout<<"學號 課程編號 課程名稱 學分 平

121、時成績 實驗成績 卷面成績 綜合成績 實得學分"<<endl;</p><p>  b.display();</p><p><b>  goto to;</b></p><p><b>  }</b></p><p><b>  return 0;<

122、;/b></p><p><b>  }</b></p><p>  4、遇到問題及解決方案</p><p>  本程序是運用類編寫但與平時作業(yè)不同的是難度較大,涉及內容較廣。特別是要用到動態(tài)鏈表和對文件進行操作。而鏈表老師只是平時在課堂上簡單介紹,對文件的操作老師又沒講。所以就只有靠我們自學,在編程期間我自己去圖書館查閱相應的資料,逐漸

123、掌握了動態(tài)鏈表。通過看教材第13章《輸入輸出流》以及向學院里的編程高手請教,學會了對文件進行操作。</p><p><b>  5、小結</b></p><p>  通過本次的C++課程設計,讓我學會了把書本上的知識應用到了實際中來。雖然在這幾周中有過挫折和坎坷,有的問題一直到了最后才被解決,但是我認為這未必就不是好事,這樣能鍛煉我的意志,磨練我的耐心,失敗是成功之母

124、,這話一點都沒錯,沒有失敗就沒有成功。</p><p>  讓我沒有失去信心的是關懷我們的老師,當我們有了問題和疑問,老師就很耐心的給予講解,讓我們有了一個良好的學習氛圍。</p><p><b>  6、參考資料</b></p><p>  《C++程序設計》 譚浩強 清華大學出版社</p><p>  《VISU

溫馨提示

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

評論

0/150

提交評論