#include<iostream.h>
#define MAXSIZE 100
typedef struct{
int i,j,v;
}triple;
typedef struct{
int mu,nu,tu;
triple data[MAXSIZE];
}spmatrix;
spmatrix *creat(spmatrix *S)
{
int p;
cout<<"输入行列值,非零元素个数"<<endl;
cin>>S->mu>>S->nu>>S->tu;
cout<<"输入非零元素坐标及值"<<endl;
for(p=1;p<=S->tu;p++)
{
cin>>S->data[p].i>>S->data[p].j>>S->data[p].v;
}
return S;
}
spmatrix *Transm2(spmatrix *A)
{
spmatrix *B;
int p,q,col;
B=new spmatrix;
B->mu=A->nu;
B->nu=A->mu;
B->tu=A->tu;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载