高分求助,一段C语言程序(追加100分)

[复制链接]
查看11 | 回复3 | 2008-5-28 09:55:20 | 显示全部楼层 |阅读模式
题目:实现两个矩阵的乘法。
函数:
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,未定义的符号a4,非法的初始化

p2=b;
此段错误 同上

p1+=j*(x-1);此段错误:1,类型不匹配在P1 2,说明语法错误

p2+=(y-1); 此段错误:同上

for(n=0;nint 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#define X 3#define Y 3int a[X][Y];int b[X][Y];int c
回复

使用道具 举报

千问 | 2008-5-28 09:55:20 | 显示全部楼层
你的矩阵是怎么样的?矩阵乘法要求 第一个行数 和 第二个列数 相同。你这个a[6] b[6]都是1行,没人看得懂。都是一行的矩阵怎么乘
回复

使用道具 举报

千问 | 2008-5-28 09:55:20 | 显示全部楼层
想问一句,楼主想要做什么。两矩阵相乘的结果是一个矩阵,而不是一个数。感觉有点乱。
回复

使用道具 举报

千问 | 2008-5-28 09:55:20 | 显示全部楼层
你是不是没有引用头文件啊?#include
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则