魔力宝贝手游终极宠物:矩阵相乘函数 c++

来源:百度文库 编辑:九乡新闻网 时间:2024/05/01 20:55:08
//没有delete 内存泄露#include using namespace std;
int *Multi(int *a,int m1,int n1,   int *b,int m2,int n2,   int &m,int &n){ if(n1!=m2) { cout<<"Error!"< m=m1;n=n2; int *result=new int[m1*n2];
int i,j,k; int s; for(i=0;ivoid main(){ int a[2][3]={0,1,2,3,4,5}; int b[3][2]={6,7,8,9,10,11}; int *c=NULL,m=0,n=0; c=Multi(a[0],2,3,b[0],3,2,m,n); for(int i=0;i
正确写法:#include using namespace std;
#define MEME_CHEK
#ifdef MEME_CHEKstatic int c_cnt;#endif

void Multi(int *a,int m1,int n1,   int *b,int m2,int n2,   int &m,int &n, int*result){ if(n1!=m2) { cout<<"Error!"< m=m1;n=n2; int i,j,k; int s; for(i=0;ivoid main(){ int a[2][3]={0,1,2,3,4,5}; int b[3][2]={6,7,8,9,10,11}; int *c=NULL,m=0,n=0; c=new int[2*2];#ifdef MEME_CHEK ++c_cnt;#endif Multi(a[0],2,3,b[0],3,2,m,n,c); for(int i=0;i