typedef struct
{
int i,j;
ElemType e;
}Triple;
typedef struct
{
Triple data[MAXSIZE+1];
int mu,nu,tu;
}TSMatrix;
int InitSMatrix(TSMatrix &M)
{
printf("请输入矩阵的行数:");
scanf("%d",&M.mu);
printf("列数:");
scanf("%d",&M.nu);
printf("非零元的个数:");
scanf("%d",&M.tu);
for(int t=1;t<=M.tu;t++) //data[0]不用
{
printf("第%d个非零元的行号:",t);
scanf("%d",&M.data[t].i);
printf("第%d个非零元的列号:",t);
scanf("%d",&M.data[t].j);
printf("第%d个非零元的元素值:",t);
scanf("%d",&M.data[t].e);
}
return OK;
}
温馨提示:答案为网友推荐,仅供参考