编辑: wtshxd | 2014-12-30 |
1000 #define MAXRC
100 typedef struct { int i,j;
int e;
}Triple;
typedef struct { Triple data[MAXSIZE+1];
int rpos[MAXRC+1];
//存放各行第一个非零元在存储数组中的位置,若该行无非零元,则其rpos[]值为零 int mu,nu,tu;
}RLSMatrix;
ScanRLSMatrix(RLSMatrix *T) {//矩阵输入函数,输入各行非零元及其在矩阵中的行列数 int k;
printf(n");
printf(请输入矩阵的行数,列数,非零元素个数 \n");
printf( scanf("%d,%d,%d",&(*T).mu,&(*T).nu,&(*T).tu);
if((*T).tu>MAXSIZE){printf("非零个数超出定义范围!");
exit(0);
} for(k=1;
k