C++程序 根据给出函数体使函数完成功能 做不出来ⷶ 老是20来个错 求大神模版

2025-06-22 13:48:00
推荐回答(1个)
回答1:

#include

using namespace std;

#define N 2

class Array

{

public:

  void setArray(); 

  void printArray();

  Array addArray(Array &arr);

  Array mulitArray(Array &arr);

private:

  int d[N][N];

};

void Array::setArray()

{ cout<<"请输入"<

  for ( int i=0;i>d[i][j];

}

void Array::printArray()

{ for ( int i=0;i

}

Array Array::addArray(Array &arr)

{ for ( int i=0;i

  return *this; 

}

Array Array::mulitArray(Array &arr)

{ for ( int i=0;i

  return *this; 

}

void main()

{

  Array m1,m2;

  m1.setArray();

  m2.setArray();

  cout<<"[m1]"<

  m1.printArray(); cout<

  cout<<"[m2]"<

  m2.printArray(); cout<

  cout<<"--------m1 + m2----------"<

  m1.addArray(m2);

  m1.printArray(); 

  cout<

  cout<<"[m1]"<

  m1.printArray(); cout<

  cout<<"[m2]"<

  m2.printArray(); cout<

  cout<<"--------m1 x m2----------"<

  m1.mulitArray(m2);

  m1.printArray(); 

  cout<

}