-
大小: 509KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-06-16
- 語(yǔ)言: C/C++
- 標(biāo)簽: C++??課程設(shè)計(jì)??
資源簡(jiǎn)介
合工大程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì) C++實(shí)現(xiàn) 包含完整的報(bào)告和源代碼,當(dāng)時(shí)我選做了兩道題,一個(gè)是求取平均分,比較簡(jiǎn)單,另一個(gè)是整數(shù)集合類,面向?qū)ο蟮姆椒ǎ?具體題目如下:
求取平均分:
體育、文藝比賽及選舉等打分項(xiàng)目中,為了公平起見(jiàn),往往n個(gè)評(píng)委打出分?jǐn)?shù)后,要去掉一個(gè)最高分和一個(gè)最低分,然后求取平均得分。當(dāng)n較大時(shí)(本題設(shè)為9),則應(yīng)去掉兩個(gè)最高分和兩個(gè)最低分,然后求取平均分。編程實(shí)現(xiàn)該算法。
------------------------------------------------------------
整數(shù)集合類:
定義并實(shí)現(xiàn)一個(gè)整數(shù)集合類int_set,集合類中cur_size表明當(dāng)前集合中有幾個(gè)整數(shù),集合中最多含max_size個(gè)整數(shù),存放集合元素的整數(shù)是動(dòng)態(tài)的。要求提供的方法有:
(1)增加一個(gè)整數(shù)到集合中;
(2)從集合中去掉一個(gè)元素;
(3)判斷一個(gè)元素是否在集合中;
(4)重載運(yùn)算符<>, 輸出集合;
(5)分別實(shí)現(xiàn)集合的交、并、差運(yùn)算。
代碼片段和文件信息
#include
#define?n?9
int?main(){
???float?score[n];
???float?nums_average?m=0.0;
???int?ijflag;
???cout<<“請(qǐng)輸入各位評(píng)委打出的分?jǐn)?shù):“< ???for(i=0;i>score[i];
???for(i=0;i ???for(j=i+1flag=i;j ?????????if(score[flag]>score[j])?flag=j;
??????if(flag!=i){
??num=score[i];
??score[i]=score[flag];
??score[flag]=num;?????????
??????}
????}?
for(i=2;i ?????????????????//去掉兩個(gè)最高分和兩個(gè)最低分余下的相加
??????s_average=m/(n-4);??????????//求取平均值
??????cout<<“去掉兩個(gè)最高分和兩個(gè)最低分,所得平均分為:“;
??????cout< ???return?1;
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????41984??2009-05-23?09:11??程序基礎(chǔ)課程設(shè)計(jì)\average\1average.ncb
?????文件????????250??2009-05-23?09:07??程序基礎(chǔ)課程設(shè)計(jì)\average\1average.plg
?????文件?????229423??2009-05-07?22:47??程序基礎(chǔ)課程設(shè)計(jì)\average\Debug\1average.exe
?????文件?????267388??2009-05-07?22:47??程序基礎(chǔ)課程設(shè)計(jì)\average\Debug\1average.ilk
?????文件???????6430??2009-05-07?22:47??程序基礎(chǔ)課程設(shè)計(jì)\average\Debug\1average.obj
?????文件?????246344??2009-05-07?22:24??程序基礎(chǔ)課程設(shè)計(jì)\average\Debug\1average.pch
?????文件?????533504??2009-05-07?22:47??程序基礎(chǔ)課程設(shè)計(jì)\average\Debug\1average.pdb
?????文件??????41984??2009-05-23?09:07??程序基礎(chǔ)課程設(shè)計(jì)\average\Debug\vc60.idb
?????文件??????61440??2009-05-07?22:47??程序基礎(chǔ)課程設(shè)計(jì)\average\Debug\vc60.pdb
?????文件???????3425??2009-05-23?09:07??程序基礎(chǔ)課程設(shè)計(jì)\average\1average.dsp
?????文件????????714??2009-05-23?09:11??程序基礎(chǔ)課程設(shè)計(jì)\average\1average.cpp
?????文件??????48640??2009-05-23?09:11??程序基礎(chǔ)課程設(shè)計(jì)\average\1average.opt
?????文件????????541??2009-05-23?09:11??程序基礎(chǔ)課程設(shè)計(jì)\average\1average.dsw
?????文件??????50176??2009-05-23?09:14??程序基礎(chǔ)課程設(shè)計(jì)\int_set\int_set.ncb
?????文件????????248??2009-05-07?21:22??程序基礎(chǔ)課程設(shè)計(jì)\int_set\int_set.plg
?????文件???????2922??2009-05-07?21:20??程序基礎(chǔ)課程設(shè)計(jì)\int_set\int_set.cpp
?????文件???????3413??2009-05-07?21:22??程序基礎(chǔ)課程設(shè)計(jì)\int_set\int_set.dsp
?????文件????????520??2009-05-07?21:24??程序基礎(chǔ)課程設(shè)計(jì)\int_set\int_set.dsw
?????文件??????41984??2009-05-07?21:22??程序基礎(chǔ)課程設(shè)計(jì)\int_set\Debug\vc60.idb
?????文件??????61440??2009-05-07?21:20??程序基礎(chǔ)課程設(shè)計(jì)\int_set\Debug\vc60.pdb
?????文件?????262884??2009-05-07?21:20??程序基礎(chǔ)課程設(shè)計(jì)\int_set\Debug\int_set.ilk
?????文件?????213037??2009-05-07?21:20??程序基礎(chǔ)課程設(shè)計(jì)\int_set\Debug\int_set.exe
?????文件?????525312??2009-05-07?21:20??程序基礎(chǔ)課程設(shè)計(jì)\int_set\Debug\int_set.pdb
?????文件?????244412??2009-05-07?21:20??程序基礎(chǔ)課程設(shè)計(jì)\int_set\Debug\int_set.pch
?????文件??????15721??2009-05-07?21:20??程序基礎(chǔ)課程設(shè)計(jì)\int_set\Debug\int_set.obj
?????文件??????48640??2009-05-23?09:14??程序基礎(chǔ)課程設(shè)計(jì)\int_set\int_set.opt
?????文件?????352256??2009-05-23?08:46??程序基礎(chǔ)課程設(shè)計(jì)\課?程?設(shè)?計(jì)?報(bào)?告.doc
?????目錄??????????0??2009-05-07?23:00??程序基礎(chǔ)課程設(shè)計(jì)\average\Debug
?????目錄??????????0??2009-05-07?21:24??程序基礎(chǔ)課程設(shè)計(jì)\int_set\Debug
?????目錄??????????0??2009-05-07?23:00??程序基礎(chǔ)課程設(shè)計(jì)\average
............此處省略5個(gè)文件信息
評(píng)論
共有 條評(píng)論