矩阵四则运算求一个C或C++源代码,关
/*自从学线代就开始琢磨怎样将复杂的矩阵进行编程,历经两个月,终于实现了这个愿望。这个程序使我弄清楚了怎样使用二级指针实现动态二维数组,很有研究价值!希望能给各位学编程的gg&mm带来一些启发,去研究更高级的问题。 */
#include
void zhuanzhi()
{
int a,b;
double **x,**p;
cout>a>>b;
x=new double *[a];
for(int i=0;i>x[i][j];
//////////////////////开始转置:
p=new double *[b];
for(i=0;i>a1>>b1;
cout>a2>>b2;
if(...全部
/*自从学线代就开始琢磨怎样将复杂的矩阵进行编程,历经两个月,终于实现了这个愿望。这个程序使我弄清楚了怎样使用二级指针实现动态二维数组,很有研究价值!希望能给各位学编程的gg&mm带来一些启发,去研究更高级的问题。
*/
#include
void zhuanzhi()
{
int a,b;
double **x,**p;
cout>a>>b;
x=new double *[a];
for(int i=0;i>x[i][j];
//////////////////////开始转置:
p=new double *[b];
for(i=0;i>a1>>b1;
cout>a2>>b2;
if(a1!=a2 ||b1 !=b2) {cout>x1[i][j];
//////x2[][]
x2=new double *[a2];
for(i=0;i>x2[i][j];
cout>a1>>b1;
cout>a2>>b2;
if(a1!=a2 ||b1 !=b2) {cout>x1[i][j];
//////x2[][]
x2=new double *[a2];
for(i=0;i>x2[i][j];
cout>a1>>b1;
cout>a2>>b2;
if(b1!=a2) {cout>x1[i][j];
//////x2[][]
x2=new double *[a2];
for(i=0;i>x2[i][j];
cout>c;
switch(c)
{
case 0:break;
case 1:zhuanzhi();break;
case 2:jia();break;
case 3:jian();break;
case 4:cheng();break;
<<"Please retry!"< 收起