永发信息网

argument list syntax error

答案:1  悬赏:10  手机版
解决时间 2021-04-07 03:52
  • 提问者网友:我一贱你就笑
  • 2021-04-06 15:47
argument list syntax error
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-04-06 16:49
修改如下,请注意 其中的标注位置
//---------------------------------------------------------------------------
#include
#define maxsize 10
void input(int x[][maxsize],int r,int c);
void output(int x[][maxsize],int r,int c);
void mul(int x[][maxsize],int y[][maxsize],int z[][maxsize],int r,int c);
void main()
{
int m,n,i,j;
int array_a[maxsize][maxsize],array_b[maxsize][maxsize],array_c[maxsize][maxsize],array_d[maxsize][maxsize];
printf("请输入第一个矩阵的行数m(1-%d)和列数n(1-%d):\n",maxsize,maxsize);
scanf("%d %d",&m,&n);
printf("请输入A矩阵(%d*%d):\n",m,n);
input(array_a,m,n);
printf("请输入B矩阵(%d*%d):\n",n,m);
input(array_b,n,m);
printf("\nA*B=\n");
mul(array_a,array_b,array_c,m,n);
output(array_c,m,m);
printf("\nB*A=\n");
mul(array_b,array_a,array_d,n,m);
output(array_d,n,n);
}
void input(int x[][maxsize],int r,int c)
{
int i,j;
for(i=0;i for(j=0;j scanf("%d",&x[i][j]);
}
void output(int x[][maxsize],int r,int c)
{
int i,j;
for(i=0;i {
for(j=0;j printf("%d ",x[i][j]);
printf("\n");
}
}
void mul(int x[][maxsize],int y[][maxsize],int z[][maxsize],int r,int c)
{
int i,j,k;
for(i=0;i for(j=0;j {
z[i][j]=0;
for(k=0;k z[i][j]+=x[i][k]*y[k][j];
}
}

//---------------------------------------------------------------------------
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯