c語言數(shù)組怎么用 C語言“評委打分”?畫流程圖或?qū)懗绦颍?/h1>
C語言“評委打分”?畫流程圖或?qū)懗绦??可分為以下三個步驟:1。使用數(shù)組記錄十位評委的分?jǐn)?shù),如int score[10]2。對數(shù)組進行排序,從大到小,從小到大,使用最簡單的冒泡算法3。去掉下標(biāo)為1~8的
C語言“評委打分”?畫流程圖或?qū)懗绦颍?/h2>
可分為以下三個步驟:1。使用數(shù)組記錄十位評委的分?jǐn)?shù),如int score[10
]2。對數(shù)組進行排序,從大到小,從小到大,使用最簡單的冒泡算法
3。去掉下標(biāo)為1~8的元素,求和除以8得到平均分
共有20名歌手參加校園歌手大獎賽。邀請十位評委給參賽者打分。每個參賽者的最終得分是通過從最高點和最低點中抽取一個來計算平均分的。最后,根據(jù)選手的最終得分由高到低,輸出排序結(jié)果。使用二維數(shù)組。
C程序語言,評委打分問題,用數(shù)組添加多名選手,怎么編寫?
Floatscore[10]={}//存儲所有分?jǐn)?shù),初始值為0floatmin=score[0],max=score[0]//讓最小值和最大值等于第一個判斷值floatall=0,mean//總分和平均分為(inti=0I<10i){printf(“輸入第%th次評審的分?jǐn)?shù):”,i)scanf(%f”,& score[i])if(分?jǐn)?shù)[i]<min)//如果它小于min,讓最小值等于it min=score[I]if(score[I]>max)//如果它大于max,讓最大值等于it max=score[I]}for(inti=0I<10i){if(score[I]!=min&;score[i]!=max)//遍歷數(shù)組,如果不等于最大值=score[i]}mean=all/8//則將其添加到總分