c语言问题,求教。自编一个maxcol函数求3*3数组每一列的最大值 我的哪里错了?请指教,谢谢。
#include<stdio.h>voidmain(){intMaxcol(int[]);inta[3][3],i,j,M,b[3];for(i=0;i<3;i++)fo...
#include<stdio.h>
void main()
{
int Maxcol (int []);
int a[3][3],i,j,M,b[3];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(j=0;j<3;j++)
{
for(i=0;i<3;i++)
b[i]=a[i][j];
M=Maxcol(b[3]);
printf("%d",M);
}
}
int Maxcol(int a[3])
{
int i,M;
M=a[0];
for(i=0;i<3;i++)
if(M<a[i])
M=a[i];
return(M);
} 展开
void main()
{
int Maxcol (int []);
int a[3][3],i,j,M,b[3];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(j=0;j<3;j++)
{
for(i=0;i<3;i++)
b[i]=a[i][j];
M=Maxcol(b[3]);
printf("%d",M);
}
}
int Maxcol(int a[3])
{
int i,M;
M=a[0];
for(i=0;i<3;i++)
if(M<a[i])
M=a[i];
return(M);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询