面向?qū)ο髮?shí)驗(yàn)1_第1頁(yè)
面向?qū)ο髮?shí)驗(yàn)1_第2頁(yè)
面向?qū)ο髮?shí)驗(yàn)1_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn)一實(shí)驗(yàn)報(bào)告班級(jí) 學(xué)號(hào) 姓名1實(shí)驗(yàn)?zāi)康牧私庠赩C+、C-free中如何編輯、編譯、連接和運(yùn)行一個(gè)C+程序;(2)掌握C+程序結(jié)構(gòu)掌握C+基本語(yǔ)法2實(shí)驗(yàn)任務(wù)某次考試成績(jī)?nèi)缦拢帉懗绦蛴?jì)算每位同學(xué)的平均分以及每科的最高分和最 低分。要求編寫以下函數(shù),使程序輸出結(jié)果的形式與圖1相同。輸入函數(shù),姓名和各科成績(jī)從鍵盤輸入并分別存入相應(yīng)的二維數(shù)組中;輸出函數(shù),要求完成學(xué)生信息(姓名和各科成績(jī))的輸出,以及學(xué)生成績(jī)平 均分,各科最高分和最低分的求解并輸出;主函數(shù),調(diào)用輸入和輸出函數(shù),完成如下圖所示效果。3程序清單#include#include#includeusing namespace

2、 std;/* run this program using the console pauser or add your own getch, system(pause) or input loop */int i=1,j=1,k=1, n;string name100;int E100,M100,C100,P100;float ave100;int MAX(int x,int n)int max=x1;for(k=2;k=n;k+)if(maxyk)min=yk;return min;void input()(cout請(qǐng)輸入學(xué)生數(shù)量:;cinn;for(i=l;iv=n;i+)(cout輸

3、入第i位同學(xué)的成績(jī):endl;cout姓名:;cinnamei;cout英語(yǔ):;cinE i;cout數(shù)學(xué):;cinMi;cout化學(xué):;cinCi;cout物理:;cinPi;ave i=(E i +M i+Ci+Pi)/4;void output()(coutsetiosflags(ios:left);coutsetw(8)姓名setw(8)英語(yǔ)setw(8)數(shù)學(xué)setw(8)化學(xué) setw(8)物理setw(8)平均分endl;while。v=n)(coutsetiosflags(ios: left);coutsetw(8)namejsetw(8)Ejsetw(8)Mjsetw(8)Cj

4、setw(8)Pjs etw(8)avejendl;j+;coutvvsetw(8)vv”最 高分:setw(8)MAX(E,n)setw(8)MAX(M,n)setw(8)MAX(C,n)setw(8)MAX(P,n) endl;coutvvsetw(8)vv”最 低分:setw(8)MIN(E,n)setw(8)MIN(M,n)setw(8)MIN(C,n)setw(8)MIN(P,n)endl;int main(int argc, char* argv) (input();output();return 0;4運(yùn)行結(jié)果回Process exited after 31.64 seconds

5、 with return ualue 3 附任意鍵繼淇一一C:Us-ersAd mi ni 回Process exited after 31.64 seconds with return ualue 3 附任意鍵繼淇一一C:Us-ersAd mi ni striatorXDesktopXl 2,、項(xiàng)目 Le a?-s度千學(xué)理入-5宣香了理由三四吉晟 請(qǐng)盈英英扶舍|或I 4z=5總結(jié)或感悟通過(guò)對(duì)這一程序編程的練習(xí),我對(duì)C+環(huán)境進(jìn)行了深一步的了解,并逐漸開始熟 練C+環(huán)境的工作界面,以及C+和C在格式編寫上有很多的不同??傮w上而 言,C+比C更加模塊化更加的簡(jiǎn)潔明了。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,在求最 大值和最小值時(shí),最終結(jié)果會(huì)出現(xiàn)亂碼出錯(cuò)等問(wèn)題,操作多次后,最后通過(guò)一個(gè) 中間變量和將求取最大值和最小值用一個(gè)函數(shù)封裝實(shí)現(xiàn)了了最終的代碼。用一個(gè) 函數(shù)封裝方便主函數(shù)的編寫,整體看上去更加的簡(jiǎn)潔,也有助于尋找錯(cuò)誤。這畢 竟經(jīng)過(guò)一個(gè)暑假第一次做的,之前C的內(nèi)容有一些遺忘,難免會(huì)遇到過(guò)各種各 樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)一些前面學(xué)過(guò)的知識(shí) 理解得不夠深刻,掌握得不夠牢固,通過(guò)這次課程設(shè)計(jì)之后,我把前面所學(xué)過(guò)C 的知識(shí)又重新溫故了一遍。通過(guò)這次課程設(shè)計(jì)使我懂得

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論