#include//cout,cin using namespace std; struct MNode //三元组结点 { int i,j; //行号,列号 int e; //非零元 }; struct TSMatrix { int mu,nu,tu; // 行数、列数、非零元个数 MNode *data; // 三元组表 }; TSMatrix MCreate(int d[][3],int m,int n,int k) //由三元组的二维数组生成行向量稀疏存储矩阵 { TSMatrix M={m,n,k,NULL}; if(k!=0) M.data=new MNode[k]; for(int i=0;i