//函数功能:打印学生所有成绩
void PrintAllScorses(long stuNo[],
float courseScore[][COURSE_NUM],
char stuName[][MAX_LEN],
char courseName[][MAX_LEN],
float stuAverage[],
float stuSum[],
int stuNum,
int courseNum)
{
int i, j;
PrintHead(courseName, courseNum);
for (i = 0; i < stuNum; i++)
{
printf("\n\t%d\t%s\t", stuNo[i], stuName[i]);
for (j = 0; j < courseNum; j++)
{
printf("%.0f\t", courseScore[i][j]);
}
printf("%.0f\t%.0f\n", stuSum[i], stuAverage[i]);
}
}
错误 C2065 “courseScore”: 未声明的标识符
错误 C2065 “j”: 未声明的标识符
错误 C2065 “j”: 未声明的标识符
错误 C2065 “j”: 未声明的标识符
错误 C2065 “j”: 未声明的标识符
错误 C2065 “stuName”: 未声明的标识符
错误 C2065 “stuAverage”: 未声明的标识符
错误 C2065 “stuNo”: 未声明的标识符
错误 C2065 “stuNum”: 未声明的标识符
错误 C2065 “stuSum”: 未声明的标识符
错误 C2109 下标要求数组或指针类型
错误 C2109 下标要求数组或指针类型
错误 C2109 下标要求数组或指针类型
错误 C2109 下标要求数组或指针类型
错误 C2109 下标要求数组或指针类型
你传了一些二维数组,结果只用了一个一维来表示哦
比如stuname,明明传进来的是二维,结果用的时候成了一维
输入long型数组最好还是用%ld,不然一些编译器无法输出或者输出有问题