課程
/后端開發(fā)
/C
/C語言入門
.....
2018-12-26
源自:C語言入門 6-12
正在回答
沒發(fā)現(xiàn)均分不對嗎?嚴(yán)格來講不應(yīng)該是78.6嗎
厲害啦。
//這是官方答案,你可以看下 #include?<stdio.h> #define?N?10 //打印分?jǐn)?shù)? void?printScore(int?score[]) { ?int?i; ?printf("\n"); ?for(i=0;i<N;i++) ?{ ??printf("%d?",score[i]);??????????????? ?} ?printf("\n");????? } //計算考試總分? int?getTotalScore(int?score[]) { ?int?sum?=?0; ?int?i; ?for(i=0;i<N;i++) ?{ ??sum+=score[i];???????????????? ?}? ?return?sum; } //計算平均分? int?getAvgScore(int?score[]) { ?return?getTotalScore(score)/N;??? } //計算最高分? int?getMax(int?score[]) { ?int?max?=?-1; ?int?i; ?for(i=0;i<N;i++) ?{ ??if(score[i]>max) ??{ ???max?=?score[i];?????????????? ??}???????????????? ?}? ?return?max; } //計算最低分? int?getMin(int?score[]) { ?int?min?=100; ?int?i; ?for(i=0;i<N;i++) ?{ ??if(score[i]<?min) ??{ ???min?=?score[i];?????????????? ??}???????????????? ?}? ?return?min; } //分?jǐn)?shù)降序排序? void?sort(int?score[]) { ?int?i,j; ?for(i=N-2;i>=0;i--) ?{ ??for(j=0;j<=i;j++) ??{ ???if(score[j]<score[j+1]) ???{ ????int?temp; ????temp?=?score[j]; ????score[j]?=?score[j+1];? ????score[j+1]=temp;?????????????????? ???}????????????????? ??}??????????????????? ?} ?printScore(score);????? } ?int?main() ?{ ??int?score[N]={67,98,75,63,82,79,81,91,66,84}; ??int?sum,avg,max,min;? ??sum?=?getTotalScore(score); ??avg?=?getAvgScore(score);? ??max?=?getMax(score);? ??min?=?getMin(score);? ??printf("總分是:%d\n",sum);? ??printf("平均分是:%d\n",avg);? ??printf("最高分是:%d\n",max);? ??printf("最低分是:%d\n",min);? ??printf("----------成績排名---------\n");? ??sort(score);? ??return?0;???? ??}
石樂志_ 提問者
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答我這樣子和答案不一樣,但意思差不多,可以嗎?
1 回答這樣不算錯吧
1 回答我這樣可以嗎,這樣形參就是a b c吧
1 回答這樣行吧!
2 回答這樣也一樣吧
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-05-10
沒發(fā)現(xiàn)均分不對嗎?嚴(yán)格來講不應(yīng)該是78.6嗎
2019-01-16
厲害啦。
2019-01-04