課程
/后端開發(fā)
/C
/C語言入門
感覺挺對啊,錯哪里了啊,求指導。
2017-02-21
源自:C語言入門 6-11
正在回答
一個函數(shù)里有多個return,返回第一個return,所以你后面的printf就沒法執(zhí)行了
#include?<stdio.h> ????void?Sum(int?score[]); ????void?Max(int?score[]); ????void?Min(int?score[]); ????void?Ave(int?score[]); ????void?Fun(int?score[]); int?main() { ????int?score[10]={67,98,75,63,82,79,81,91,66,84}; ????Sum(score); ????Max(score); ????Min(score); ????Ave(score); ????Fun(score); ????return?0; } void?Sum(int?score[]) { ????int?sum=0; ????for(int?i=0;i<10;i++) ????{ ???????sum+=score[i]; ????} ????printf("總分為:%d\n",sum); } void?Max(int?score[]) { ?int?max=0; ?for(int?i=0;i<10;i++) ?{ ??if(score[i]>max) ?????max=score[i]; ?} ?printf("MAX=%d\n",max); } void?Min(int?score[]) { ?int?min=score[0]; ?for(int?i=1;i<10;i++) ?{ ??if(score[i]<min) ?????min=score[i]; ?} ?printf("MIN=%d\n",min); } void?Ave(int?score[]) { ?int?sum=0; ?float?ave; ?for(int?i=0;i<10;i++) ?{ ??sum+=score[i]; ?} ?ave=(float)sum/10; ?printf("AVERAGE=%.2f\n",ave); } void?Fun(int?score[]) { ?for(int?i=10;i>=0;i--) ?{ ??for(int?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; ????} ?} ?printf("降級排序為:\n");? ??for(int?i=0;i<10;i++) ??????printf("?%d?",score[i]); }
主函數(shù)里return sum干什么.....
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答不知道錯哪里
4 回答不知道錯哪里
3 回答不知道哪里錯
2 回答不知道哪里錯了
1 回答不知道哪里錯了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-03-15
一個函數(shù)里有多個return,返回第一個return,所以你后面的printf就沒法執(zhí)行了
2017-02-21
2017-02-21
主函數(shù)里return sum干什么.....