C語言綜合實(shí)驗(yàn)設(shè)計報告作業(yè)
一、設(shè)計題目:計算平均分
二、題目闡述及設(shè)計思路:
有十個評委給體操表演者打分,去掉一個最高分去掉一個最低分,求其平均分,輸出結(jié)果按各評委打分從高到低輸出,最后為平均分。根據(jù)題目要求,假設(shè)數(shù)組a[10]表示得分,b[10]表示評委編號。對上述問題進(jìn)行分解,最后編寫:(1)計算數(shù)組最大值函數(shù);(2)計算數(shù)組最小值函數(shù);(3)計算數(shù)組中扣除最大值和最小值的平均值的函數(shù);(4)對數(shù)組元素進(jìn)行排序的函數(shù);(5)主函數(shù)。三、主要知識點(diǎn):
數(shù)組、傳遞數(shù)組、參數(shù)、系統(tǒng)函數(shù)調(diào)用函數(shù)、指針?biāo)、程序清單?/p>
#includefloatmaxf(data,n)float*data;intn;{inti;floatbig;big=*data;for(i=1;ibig)big=*data;}
return(big);}
floatminf(data,n)floatdata[];intn;{inti;floatsmall;small=data[0];for(i=1;ireturn(avg);}
sort(data,no,n)intn;intno[0];floatdata[];{inti;intj;inttemp1;floattemp2;for(i=0;i}}main(){inti;intb[10];floatmax;floatmin;floatavg;floata[10];for(i=0;i}
五、設(shè)計結(jié)果說明:
1、設(shè)計優(yōu)點(diǎn):程序結(jié)構(gòu)清晰,易于讀者理解。
2、設(shè)計不足:源程序太長,程序中循環(huán)多處重復(fù),在計算平均分是顯得比較麻煩。
擴(kuò)展閱讀:C語言綜合實(shí)驗(yàn)設(shè)計報告作業(yè)
C語言綜合實(shí)驗(yàn)設(shè)計報告
題目:計算平均分
學(xué)院:
專業(yè):
班級:
姓名:
設(shè)計日期:年
日月
一、設(shè)計題目:計算平均分
二、題目闡述及設(shè)計思路:
有十個評委給體操表演者打分,去掉一個最高分去掉一個最低分,求其平均分,輸出結(jié)果按各評委打分從高到低輸出,最后為平均分。根據(jù)題目要求,假設(shè)數(shù)組a[10]表示得分,b[10]表示評委編號。對上述問題進(jìn)行分解,最后編寫:(1)計算數(shù)組最大值函數(shù);(2)計算數(shù)組最小值函數(shù);(3)計算數(shù)組中扣除最大值和最小值的平均值的函數(shù);(4)對數(shù)組元素進(jìn)行排序的函數(shù);(5)主函數(shù)。三、主要知識點(diǎn):
數(shù)組、傳遞數(shù)組、參數(shù)、系統(tǒng)函數(shù)調(diào)用函數(shù)、指針?biāo)、程序清單?/p>
#includefloatmaxf(data,n)float*data;intn;{inti;floatbig;big=*data;for(i=1;ibig)big=*data;}
return(big);}floatminf(data,n)floatdata[];intn;{inti;floatsmall;small=data[0];for(i=1;i}
sort(data,no,n)intn;intno[0];floatdata[];{inti;intj;inttemp1;floattemp2;for(i=0;i}main(){inti;intb[10];floatmax;floatmin;floatavg;floata[10];for(i=0;i五、設(shè)計結(jié)果說明:
1、設(shè)計優(yōu)點(diǎn):程序結(jié)構(gòu)清晰,易于讀者理解。
2、設(shè)計不足:源程序太長,程序中循環(huán)多處重復(fù),在計算平均分是顯得比較麻煩。
友情提示:本文中關(guān)于《C語言綜合實(shí)驗(yàn)設(shè)計報告作業(yè)》給出的范例僅供您參考拓展思維使用,C語言綜合實(shí)驗(yàn)設(shè)計報告作業(yè):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。