請(qǐng)按要求實(shí)現(xiàn)以下所需函數(shù):
int score_calc(int n, int judge_type[], int score[])
【輸入】int n,評(píng)委總?cè)藬?shù)n(專業(yè)評(píng)委和大眾評(píng)委之和,大眾評(píng)委數(shù)目可能為0,即沒(méi)有大眾評(píng)委。計(jì)算平均分時(shí)出現(xiàn)0做除數(shù)會(huì)導(dǎo)致程序崩潰,請(qǐng)?zhí)貏e注意)
int judge_type[],評(píng)委類型。judge_type[i]值為1表示第i個(gè)評(píng)委為專業(yè)評(píng)委,judge_type[i]值為2表示第i個(gè)評(píng)委為大眾評(píng)委
int score[],評(píng)委打分。score[i]的值表示第i個(gè)評(píng)委的打分
【輸出】 無(wú)
【返回】 選手最終得分(取整)
注:
取整和四舍五入不同,取整只保留數(shù)值的整數(shù)部分,小數(shù)部分丟棄。比如7.3和7.6,取整后都為7。
程序中所有計(jì)算后涉及小數(shù)的地方均只保留整數(shù)值
示例
輸入: int n = 4
int judge_type = {1,2,1,2}
int score[] = {65, 85, 70, 90}
輸出:無(wú)
返回:74
其中: 專業(yè)評(píng)委的評(píng)分:(65+70)/2 = 67(取整),67*60% = 40(取整)
大眾評(píng)委的評(píng)分:(85+90)/2 = 87(取整),87*40% = 34(取整)
最終得分:40+34 = 74
輸入: int n = 3
int judge_type = {1,1,1}
int score[] = {65, 70, 75}
輸出:無(wú)
返回:70