矩阵的输入输出demo code...

#include #include #include /*函数声明*/ /*为矩阵分配空间并且初始化为0*/ void allocMemAndInit(int ***matrixName, int rowNum, int columnNum); /*释放空间*/ void deallocMem(int **matrixName, int rowNum, int columnNum); /*矩阵输入*/ void inputMatrix(int ***matrixName, int* rowNum, int* columnNum); /*矩阵输出*/ void outputMatrix(int** matrixName, int rowNum, int columnNum); /***********************************end*********************************/ /*函数定义*/ void allocMemAndInit(int ***matrixName, int rowNum, int columnNum) { if(matrixName == NULL) { return; } //first free the former memery deallocMem(*matrixName, rowNum, columnNum); *matrixName = new int*[rowNum]; for(int i=0; i>*rowNum; cout<>*columnNum; cout<>(*matrixName)[i][j]; cout<

你可能感兴趣的:(matrix,null,input,delete,include)