C語言綜合實驗設計報告作業(yè)
一、設計題目:計算平均分
二、題目闡述及設計思路:
有十個評委給體操表演者打分,去掉一個最高分去掉一個最低分,求其平均分,輸出結果按各評委打分從高到低輸出,最后為平均分。根據題目要求,假設數組a[10]表示得分,b[10]表示評委編號。對上述問題進行分解,最后編寫:(1)計算數組最大值函數;(2)計算數組最小值函數;(3)計算數組中扣除最大值和最小值的平均值的函數;(4)對數組元素進行排序的函數;(5)主函數。三、主要知識點:
數組、傳遞數組、參數、系統(tǒng)函數調用函數、指針四、程序清單:
#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}
五、設計結果說明:
1、設計優(yōu)點:程序結構清晰,易于讀者理解。
2、設計不足:源程序太長,程序中循環(huán)多處重復,在計算平均分是顯得比較麻煩。
擴展閱讀:C語言綜合實驗設計報告作業(yè)
C語言綜合實驗設計報告
題目:計算平均分
學院:
專業(yè):
班級:
姓名:
設計日期:年
日月
一、設計題目:計算平均分
二、題目闡述及設計思路:
有十個評委給體操表演者打分,去掉一個最高分去掉一個最低分,求其平均分,輸出結果按各評委打分從高到低輸出,最后為平均分。根據題目要求,假設數組a[10]表示得分,b[10]表示評委編號。對上述問題進行分解,最后編寫:(1)計算數組最大值函數;(2)計算數組最小值函數;(3)計算數組中扣除最大值和最小值的平均值的函數;(4)對數組元素進行排序的函數;(5)主函數。三、主要知識點:
數組、傳遞數組、參數、系統(tǒng)函數調用函數、指針四、程序清單:
#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五、設計結果說明:
1、設計優(yōu)點:程序結構清晰,易于讀者理解。
2、設計不足:源程序太長,程序中循環(huán)多處重復,在計算平均分是顯得比較麻煩。
友情提示:本文中關于《C語言綜合實驗設計報告作業(yè)》給出的范例僅供您參考拓展思維使用,C語言綜合實驗設計報告作業(yè):該篇文章建議您自主創(chuàng)作。
來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯系我們及時刪除。