if((result=CreateSMatrix(A))==0)
exit(ERROR); PrinRLSMatrix(A);
printf(\求A的转置矩阵B(快速转置):\\n\FastTransposeSMatrix(A,B); PrinRLSMatrix(B); print(B);
DestroySMatrix(A); DestroySMatrix(B); printf(\
case 3:
printf(\创建矩阵A:\
if((result=CreateSMatrix(A))==0) exit(ERROR);
PrinRLSMatrix(A);
printf(\求A的转置矩阵B------(一般算法):\\n\ TransposeSMatrix(A,B); PrinRLSMatrix(B); print(B); DestroySMatrix(B);
printf(\
printf(\求A的转置矩阵B------(快速转置):\\n\
FastTransposeSMatrix(A,B); PrinRLSMatrix(B); print(B);
DestroySMatrix(A); DestroySMatrix(B);
printf(\ }
printf(\ **********请选择是否继续输入其他稀疏矩阵?
**********\\n\ printf(\ 1 是,输入其他矩阵\\n\
printf(\ 0 否,不输入\\n\printf(\
****************************************************\ fflush(stdin);//清除输入缓存区
scanf(\}while(j==1);
}七、用户手册
(1)本程序执行文件为“稀疏矩阵的转置.exe”。 (2)进入本系统后,根据提示输入数据。
八、总结及答疑
16
17