#include<stdio.h>#define MAX 40 /*非零元个数的最大值*/
typedef struct{ int i,j;/*非零元的行下标和列下标*/ int e;/*该非零元的数值*/}Triple;
typedef struct{ Triple data[MAX+1];/*非零元三元组表,data[0]未用*/ int mu,nu,tu;/*矩阵的行数,列数,非零元的个数*/ int rpos[MAX+1];/*各行第一个非零元的位置表*/}Matrix;
/*稀疏矩阵的初始化函数*/void InitMatrix(Matrix *W){ int i,p,n...
#include<stdio.h>
#define MAX 40
typedef struct{ int i,j; int e;}Triple;typedef struct{ Triple data[MAX+1]; int mu,nu,tu; int rpos[MAX+1];
}Matrix;
void InitMatrix(Matrix *W){ int i,p,num[MAX],rpos[MAX],r; printf("please input the number of row,col and fei ling yuan:\n"); scanf(&q...