该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
{
int nRowNum, nColNum;
if((nRow1!=nRow2)||(nCol1!=nCol2))
return 0;
for( nRowNum=0;nRowNum
for(nColNum=0;nColNum
{
if(npMatrix1[nRowNum][nColNum]!=npMatrix2[nRowNum][nColNum])
return 0;
}
return 1;
}
void Init_f()
{
printf("**************************************************\n\n");
printf(" Welcom to Vector and Matrix Calculator!\n");
printf("\n**************************************************\n\n ");
printf("1. Vector\n2. Matrix\n3.Vector And Matrix\n4.Exit\n\n");
printf("Please Input Your Choice\n");
}
void VectorAdd_f()
{
int npVector1[N], npVector2[N], npSum[N];
int nDimen;
InputVector_f(&nDimen, npVector1);
InputVector_f(&nDimen, npVector2);
CalcAddVector_f(nDimen, npVector1,npVector2,npSum);
PrintVector_f(nDimen, npSum);
}
void VectorMatrixOperator_f() {}
void MatrixOperator_f(){}
void Compare_f(){}
void NumMul_f(){}
void VectorSub_f(){}
void VectorOperator_f()
{
char chChoice;
printf(" 1.Add\n 2. Subtration\n 3.NumMultiplication\n 4. Compare\n 5. Exit\n\n");
printf("Please Input Your Choice\n");
scanf(" %c", &chChoice);
do
{
switch(chChoice)
{
case '1': VectorAdd_f(); break;
case '2': VectorSub_f(); break;
case '3': NumMul_f(); break;
case '4': Compare_f(); break;
case '5': break;
default:
printf("Violative Input. Input Again!\n" );
scanf(" %c", &chChoice);
break;
}
}while(chChoice!='5');
}
void main()
{