版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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ì)說(shuō)明</p><p> 3. 編寫程序代碼,調(diào)試程序使其能正確運(yùn)行</p><p> 4. 設(shè)計(jì)完成的軟件要便于操作和使用</p><p><b> 第二章 問題分析</b></p><p> 方案說(shuō)明:參賽選手管理系統(tǒng)是用
4、面向?qū)ο蟮姆椒ㄔO(shè)計(jì),由于數(shù)組的存放是連續(xù)的,而單鏈表是非連續(xù)存放的,是動(dòng)態(tài)分配內(nèi)存空間,因此此系統(tǒng)采用單鏈表來(lái)完成。各個(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> 通過(guò)一個(gè)學(xué)期的C++學(xué)習(xí),我對(duì)C++語(yǔ)言有了基本認(rèn)識(shí),但是對(duì)有些知識(shí)懂得還不夠透徹。通過(guò)這次為期兩周的課程設(shè)計(jì),我學(xué)到了更多關(guān)于《C++面向?qū)ο蟮某绦蛟O(shè)計(jì)》的內(nèi)容。這個(gè)課題用到了C++語(yǔ)言程序設(shè)計(jì)的知識(shí),通過(guò)這次課
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]吳敏,楊國(guó)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 參賽選手須知
- 參賽選手打分表
- c++酒店管理系統(tǒng)課程設(shè)計(jì)
- c++酒店管理系統(tǒng)課程設(shè)計(jì)
- 銷售管理系統(tǒng)c++課程設(shè)計(jì)
- 《c++》課程設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)
- c++課程設(shè)計(jì)-學(xué)生管理系統(tǒng)
- c++學(xué)生管理系統(tǒng)課程設(shè)計(jì)
- c++課程設(shè)計(jì)--酒店管理系統(tǒng)
- 參賽選手自我介紹詞
- c++課程設(shè)計(jì)--對(duì)參賽結(jié)果分?jǐn)?shù)進(jìn)行處理
- c++課程設(shè)計(jì)--圖書管理系統(tǒng)
- 人事考勤管理系統(tǒng)c++課程設(shè)計(jì)
- c++課程設(shè)計(jì)-學(xué)生考勤管理系統(tǒng)
- 圖書管理系統(tǒng)c++課程設(shè)計(jì)
- c++課程設(shè)計(jì)學(xué)生通訊管理系統(tǒng)
- c++圖書管理系統(tǒng)課程設(shè)計(jì)
- c++課程設(shè)計(jì)報(bào)告-- 學(xué)籍管理系統(tǒng)
- c++課程設(shè)計(jì)---學(xué)生學(xué)籍管理系統(tǒng)
- c++課程設(shè)計(jì)---公司人員管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論