题目:实现两个矩阵的乘法。
函数:
int compute_xy(int x,int y,int *a,int *b,int i,int j)
{
int n=0; 此段错误:说明语法错误
int buf=0;
int *p1,*p2;
p1=a; 此段错误:1,说明需要类型或存储器种类 2,p1类不匹配 3,未定义的符号a 4,非法的初始化
p2=b; 此段错误 同上
p1+=j*(x-1); 此段错误:1,类型不匹配在P1 2,说明语法错误
p2+=(y-1); 此段错误:同上
for(n=0;n<j;n++) 此段错误:说明语法错误
{
buf+=(*p1)*(*p2);
p1++;
p2+=i;
}
return buf; 此段错误:说明语法错误
}
主程序:
main()
{
int i=3,j=2;
int result; 此段错误:说明语法错误
int a[6]={1,2,3,4,5,6};
int b[6]={1,2,3,4,5,6};
result=compute_xy(3,3,a,b,i,j); 此段错误:1,未定义的符号result 2,未定义的符号a 3,非可移动指针任务在函数main
printf("%d\n",result);
}
我所有符号都是英文的,不存在符号问题,请各位高手帮我修改一下