请帮我解释一句代码:题目是创建一个函数,使用二维数组计算5名学生3门科目
#include #define NUMBER 5 //人数#define SUBJECT 3 //科目数int max_of(const int score[NUMBER][SUBJECT],int no){ int i; int max=score[0][SUBJECT]; //就是这一句我不懂,帮我解释一下 for (i=1;imax) { max=score[no]; } } return max;}float average(const int score[NUMBER][SUBJECT],int no){ int i; int sum=0; for (i=0;i |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
int max=score[0][SUBJECT]; 是指多维数组取值,也就是数组中的数组。相当于 int max=score[0][0]; |
|
|
|
|
int arry [5][3],剩下的你就自己设计吧 |
|
|
|
|
感觉这好像有错误,那一行代码的数组的下标越界了。而且下一句的循环好像也错了,应该是i=0开始,而不是i=1开始。望采纳 |
|
|
|
|