printf("9: Open The Matrix transpose function!n");
printf("------------------------------------------------n");
printf("Please Select operation type:");
scanf("%d",&sign);
switch(sign)
{
case 1:
{
MATinit(pMat);
Print(pMat);
}
break;
case 2:
{
MATinit(pMat);
Print(pMat);
MATFree(pMat);
}
break;
case 3:
{
MATinit(pMat2);
MATAssign (pMat1, pMat2);
Print(pMat1);
}
break;
case 4:
{
MATinit(pMat1);
MATinit(pMat2);
sigal = MATAdd(pMat1, pMat2,pMat);
if(0 == sigal)
{
Print(pMat);
}
}
break;
case 5:
{
MATinit(pMat1);
MATinit(pMat2);
sigal = MATSub(pMat1, pMat2,pMat);
if(0 == sigal)
{
Print(pMat);
}
}
break;
case 6:
{
MATinit(pMat);
Print(pMat);
MATClear(pMat);
Print(pMat);
}
break;
case 7:
{
printf("Please input the number of C: ");
scanf("%d",&C);
putchar('n');
MATinit(pMat);
MATMulC (pMat, C);
Print(pMat);
}
break;
case 8:
{
MATinit(pMat1);
MATinit(pMat2);
sigal = MATMul (pMat1, pMat2, pMat);
if(0 == sigal)
{
Print(pMat);
}
}
break;
case 9:
{
MATinit(pMat1);
MATTransport(pMat1, pMat2);
Print(pMat2);
}
break;
default: printf("input is error!");