以m行n列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出计算的结果。 求解。。

2024-11-30 08:42:21
推荐回答(2个)
回答1:

请看行不?扮脊
#include
int print(int a[][],m,n)
{
int i,j,sum=0;
for(i=0;i for(j=0;j sum+=a[i][j];
return sum;
}
void main()
{
int i,j,m,n,a[][],sum=0;
printf("请输入m,n的值:");
scanf("%d,%d"厅孝渗,m,n);

printf("请将数组赋值:");
for(i=0;i for(j=0;j<慎首n;j++)
scanf("%d",a[i][j]);
sum=print(a,m,n);
}

回答2:

楼上的,,貌似不知数组长度时要用动态数组吧?