哪位高手帮忙完善一下这个小程序?谢啦! 20

intMulTSMatrix(RLSMatrixM,RLSMatrixN,RLSMatrix*Q)//稀疏矩阵相乘{intcol=0,p,k,row;intctemp[M... int MulTSMatrix(RLSMatrix M,RLSMatrix N,RLSMatrix *Q) //稀疏矩阵相乘
{
int col=0,p,k,row;
int ctemp[MAXSIZE+1];
if(M.nu!=N.mu)
{
printf("你的输入不满足矩阵相乘的条件!\n");
return 0;
}
Q->mu=M.mu;
Q->nu=N.nu;
Q->tu=0;
if(M.tu*N.tu!=0)
{
col=-1;
for(k=1;k!=M.tu;k++)
{if(M.data[k].i!=col)
{
//ctemp[]=0;//当前行铬元素累加器清零
if(col!=-1)
{
?????
//将ctemp中的非零元 存储到Q.DATA;
}
col=M.data[k].i;
}
for (p=1;p<=N.tu;p++)
if (M.data[k].j==N.data[p].i)
ctemp[N.data[p].j]+=M.data[k].e*N.data[p].e;
}

??????
//将最后一次ctemp[]中的非零元压缩存储到Q.data;
}}
展开
 我来答
fwl91983
2013-03-11 · TA获得超过2083个赞
知道小有建树答主
回答量:9103
采纳率:0%
帮助的人:2256万
展开全部
这是什么啊?为什么要这么做?首先,函数调用的参数传递是错误的,和p + +是不合理的。如果你希望得到一个满意的答复,问题应该是明确的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式