c++ system("pause");
#include<iostream.h>constintROWS=3;constintCOLS=3;voidMatrixAdd(int*,int*,int*,int,in...
#include<iostream.h>
const int ROWS=3;
const int COLS=3;
void MatrixAdd(int*,int*,int*,int,int);
void main()
{ int A[ROWS][COLS]={{1,3,5},{7,9,11},{13,15,17}};
int B[ROWS][COLS]={{9,8,7},{6,5,4},{3,2,1}};
int C[ROWS][COLS]={0};
cout<<"[矩阵A的各个元素]"<<endl;
for(int i=0 ; i<ROWS ; i++)
{ for(int j=0;j<COLS;j++)
cout<<A[i][j]<<"\t";
cout<<endl;
}
cout<<"[矩阵B的各个元素]"<<endl;
for(int h=0;i<ROWS;i++)
{ for(int j=0;j<COLS;j++)
cout<<B[h][j]<<"\t";
cout<<endl;
}
MatrixAdd(&A[0][0],&B[0][0],&C[0][0],ROWS,COLS);
cout<<"[显示矩阵A和B的想家的结果]"<<endl;
for(int g=0;i<ROWS;i++)
{ for(int j=0;j<COLS;j++)
cout<<C[g][j]<<"\t";
cout<<endl;
}
system("pause");
}
void MatrixAdd(int* arrA,int* arrB,int* arrC,int dimX,int dimY)
{ if(dimX<=0||dimY<=0)
{ cout<<"矩阵维数必须大于零"<<endl;
return;
}
for(int row=1;row<=dimX;row++)
for(int col=1;col<=dimY;col++)
arrC[(row-1)*dimY+(col-1)]=arrA[(row-1)*dimY+(col-1)]+arrB[(row-1)*dimY+(col-1)];
}
怎么编译不成功
老是说system("pause");没有定义
请高手指教
谢谢 展开
const int ROWS=3;
const int COLS=3;
void MatrixAdd(int*,int*,int*,int,int);
void main()
{ int A[ROWS][COLS]={{1,3,5},{7,9,11},{13,15,17}};
int B[ROWS][COLS]={{9,8,7},{6,5,4},{3,2,1}};
int C[ROWS][COLS]={0};
cout<<"[矩阵A的各个元素]"<<endl;
for(int i=0 ; i<ROWS ; i++)
{ for(int j=0;j<COLS;j++)
cout<<A[i][j]<<"\t";
cout<<endl;
}
cout<<"[矩阵B的各个元素]"<<endl;
for(int h=0;i<ROWS;i++)
{ for(int j=0;j<COLS;j++)
cout<<B[h][j]<<"\t";
cout<<endl;
}
MatrixAdd(&A[0][0],&B[0][0],&C[0][0],ROWS,COLS);
cout<<"[显示矩阵A和B的想家的结果]"<<endl;
for(int g=0;i<ROWS;i++)
{ for(int j=0;j<COLS;j++)
cout<<C[g][j]<<"\t";
cout<<endl;
}
system("pause");
}
void MatrixAdd(int* arrA,int* arrB,int* arrC,int dimX,int dimY)
{ if(dimX<=0||dimY<=0)
{ cout<<"矩阵维数必须大于零"<<endl;
return;
}
for(int row=1;row<=dimX;row++)
for(int col=1;col<=dimY;col++)
arrC[(row-1)*dimY+(col-1)]=arrA[(row-1)*dimY+(col-1)]+arrB[(row-1)*dimY+(col-1)];
}
怎么编译不成功
老是说system("pause");没有定义
请高手指教
谢谢 展开
2个回答
展开全部
加上头文件#include <stdlib.h>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询