Q.tu++;
Q.data[Q.tu].i=i;
Q.data[Q.tu].j=M.data[j].j;
Q.data[Q.tu].e=M.data[j].e;
}
}
if(s==0)
{
}
j++;
continue;
}
else
{
Q.tu++;
Q.data[Q.tu].i=i;
Q.data[Q.tu].j=N.data[q].j;
Q.data[Q.tu].e=N.data[q].e;
q++;
continue;
}
}
if(M.data[j].j==N.data[q].j&&j
N.data[q].j)
{
s=0;
for(p=M.rpos[i];ps=1;
break;
}
}
if(s==0)
{
}
q++;
continue;
}
else
{
Q.tu++;
Q.data[Q.tu].i=i;
Q.data[Q.tu].j=N.data[q].j;
Q.data[Q.tu].e=N.data[q].e;
Q.tu++;
Q.data[Q.tu].i=i;
Q.data[Q.tu].j=M.data[j].j;
Q.data[Q.tu].e=M.data[j].e;
j++;
continue;
}
}
if(j==tp1&&q
continue;
}
if(j
cout<>a;
while(a!='3')
{
switch(a)
{
case '1':h=AddSMatrix(A,B,C);
case '2':
if(h==1)
{cout<<"两稀疏矩阵的和为:\n";
PrintSMatrix(C); cout<>a;
}
DestroySMatrix(A);
DestroySMatrix(B);
DestroySMatrix(C);
}
五. 实验数据和结果分析