第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)幫我解釋一句代碼:題目是創(chuàng)建一個(gè)函數(shù),使用二維數(shù)組計(jì)算5名學(xué)生3門科目的每科最高分和每名學(xué)生的平均分

請(qǐng)幫我解釋一句代碼:題目是創(chuàng)建一個(gè)函數(shù),使用二維數(shù)組計(jì)算5名學(xué)生3門科目的每科最高分和每名學(xué)生的平均分

C
叫什么名字好呢1 2016-08-07 21:33:01
#include?<stdio.h> #define?NUMBER?5?//人數(shù) #define?SUBJECT?3?//科目數(shù) int?max_of(const?int?score[NUMBER][SUBJECT],int?no) { int?i; int?max=score[0][SUBJECT];??//就是這一句我不懂,幫我解釋一下 for?(i=1;i<NUMBER;i++) { if?(score[i][no]>max) { max=score[i][no]; } } return?max; } float?average(const?int?score[NUMBER][SUBJECT],int?no) { int?i; int?sum=0; for?(i=0;i<SUBJECT;i++) { sum?+=?score[no][i]; } return((double)sum/SUBJECT); } int?main(void) { int?score[NUMBER][SUBJECT]; int?i,j; puts("請(qǐng)輸入學(xué)生的分?jǐn)?shù)"); for?(i=0;i<NUMBER;i++) { printf("學(xué)生:no.%2d\n",i+1); for?(j=0;j<SUBJECT;j++) { printf("no.%2d科的分?jǐn)?shù):\n",j+1); scanf("%d",&score[i][j]); } putchar('\n'); } puts("計(jì)算每科的最高分:"); for?(i=0;i<SUBJECT;i++) { printf("no.%2d科目的最高分是:%2d\n",i+1,max_of(score,i)); } puts("計(jì)算每人的平均分:"); for?(i=0;i<NUMBER;i++) { printf("no.%2d的平均分是:%.2f\n",i+1,(double)average(score,i)); } return?0; }
查看完整描述

4 回答

已采納
?
慕粉1469895870

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

定義一個(gè)結(jié)構(gòu)體數(shù)組,然后操作數(shù)組就可以

查看完整回答
反對(duì) 回復(fù) 2016-08-08
?
qyy2499760117_葉子

TA貢獻(xiàn)188條經(jīng)驗(yàn) 獲得超91個(gè)贊

? ?int max=score[0][SUBJECT]; ?是指多維數(shù)組取值,也就是數(shù)組中的數(shù)組。相當(dāng)于? ?int max=score[0][0];?

查看完整回答
1 反對(duì) 回復(fù) 2016-08-08
  • 叫什么名字好呢1
    叫什么名字好呢1
    可是SUBJECT不是固定值為3了嗎?我一直理解的為int max = score[0][3],可是這樣理解就是錯(cuò)誤的,我還是不太懂
  • qyy2499760117_葉子
    qyy2499760117_葉子
    我舉個(gè)例子而已,沒看到你的賦,你要是不懂的話,可以百度二維數(shù)組的定義,這樣你就了解了。
?
慕粉1470493291

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

int?? arry [5][3],剩下的你就自己設(shè)計(jì)吧

查看完整回答
反對(duì) 回復(fù) 2016-08-08
?
湯少主

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

感覺這好像有錯(cuò)誤,那一行代碼的數(shù)組的下標(biāo)越界了。而且下一句的循環(huán)好像也錯(cuò)了,應(yīng)該是i=0開始,而不是i=1開始。望采納

查看完整回答
反對(duì) 回復(fù) 2016-08-08
  • 4 回答
  • 0 關(guān)注
  • 1734 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)