猿问

哪位大神能告诉这代码中的空格该填什么,拜托了

C++实验题---填空(运算符重载A)


#include <iostream.h>

class Matrix                                         
{
 public:
  Matrix();             
  friend Matrix operator+(Matrix &,Matrix &);       
  void input();                                     
  void display();                                   
 private:
  int mat[2][3];
};

Matrix::Matrix()                                
{
 for(int i=0;i<2;i++)
  for(int j=0;j<3;j++)
   mat[i][j]=0;
}

_____________           
{
 Matrix c;
 for(int i=0;i<2;i++)
  for(int j=0;j<3;j++)
   {c.mat[i][j]=a.mat[i][j]+b.mat[i][j];}
 return c;
}
void Matrix::input()                     
{
 cout<<"input value of matrix:"<<endl;
 for(int i=0;i<2;i++)
  for(int j=0;j<3;j++)
   cin>>mat[i][j];
}

_____________                           
{
 for (int i=0;i<2;i++)
  {for(int j=0;j<3;j++)
   {cout<<mat[i][j]<<" ";}
  cout<<endl;}
}

int main()
{
 Matrix a,b,c;
 a.input();
 b.input();
 cout<<endl<<"Matrix a:"<<endl;
 a.display();
 cout<<endl<<"Matrix b:"<<endl;
 b.display();
 c=a+b;           
 cout<<endl<<"Matrix c = Matrix a + Matrix b :"<<endl;
 c.display();
 return 0;
}


输入

输入只有一组测试数据。

输出

根据程序代码输出相应的信息。

样例输入

1 2 3
4 5 6
2 3 4
5 6 7

样例输出

input value of matrix:
input value of matrix:

Matrix a:
1 2 3  
4 5 6 

Matrix b:
2 3 4 
5 6 7 

Matrix c = Matrix a + Matrix b :
3 5 7
9 11 13




死神的苹果
浏览 1150回答 1
1回答
随时随地看视频慕课网APP
我要回答