#include
int main()
{
void abc(double pscore[][]);
double score[2][5];
int i,j; //错误一,数组的下标必须是整数。
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
{
scanf("%lf",&score[i][j]);
}
}
abc(score);
getch();
return 0;
}
void abc(double pscore[][5]) //错误2数组的列标必须有。此处是5
{
int i,j;
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
{
printf("%lf ",pscore[i][j]); //错误三,应该是pscore
}
printf("\n");
}
}
void abc(double pscore[][])
修改为
void abc(double pscore[][5])
//列数必须有??
两处都要修改。
上传二维数组时 要标明二维上的元素个数 例如 double pscore[][10];
C 的main函数 好像是 void类型 不是int int是C++里面的