7.12
来源:互联网 发布:淘宝怎么刷流量赚钱 编辑:程序博客网 时间:2024/06/07 15:57
#include<iostream>
#include<iomanip>
using namespace std;
const int PI=2;
const int P=4;
class Matrix{
public:
Matrix();
Matrix(int a,int b,int c,int d,int e,int f,int g,int h);
void get_Matrix( );
void display();
Matrix operator+(Matrix &X);
private:
int A[PI][P];
};
Matrix::Matrix()
{ for(int i=0; i<PI; i++)
for(int j=0;j<P; j++)
A[i][j]=0;
}
Matrix::Matrix(int a,int b,int c,int d,int e,int f,int g,int h)
{
A[0][0]=a;
A[0][1]=b;
A[0][2]=c;
A[0][3]=d;
A[1][0]=e;
A[1][1]=f;
A[1][2]=g;
A[1][3]=h;
}
void Matrix::get_Matrix( )
{
for(int i=0; i<PI; i++)
for(int j=0;j<P; j++)
cin>>A[i][j];
}
void Matrix::display()
{ for(int i=0; i<PI; i++)
{for(int j=0;j<P; j++)
cout<<setw(5)<<A[i][j];
cout<<endl;
}
}
Matrix Matrix::operator+(Matrix &X)
{ Matrix temp;
for(int i=0;i<PI;i++)
for(int j=0;j<P;j++)
temp.A[i][j]=A[i][j]+X.A[i][j];
return temp;
}
int main()
{
Matrix X(1,2,3,4,5,6,7,8);
Matrix Y,Z;
cout<<"X矩阵:"<<endl;
X.display();
cout<<"请输入Y矩阵:"<<endl;
Y.get_Matrix();
cout<<"矩阵Y:"<<endl;
Y.display();
cout<< " Z=X+Y:"<<endl;
Z=X+Y;
Z.display();
return 0;
}
#include<iomanip>
using namespace std;
const int PI=2;
const int P=4;
class Matrix{
public:
Matrix();
Matrix(int a,int b,int c,int d,int e,int f,int g,int h);
void get_Matrix( );
void display();
Matrix operator+(Matrix &X);
private:
int A[PI][P];
};
Matrix::Matrix()
{ for(int i=0; i<PI; i++)
for(int j=0;j<P; j++)
A[i][j]=0;
}
Matrix::Matrix(int a,int b,int c,int d,int e,int f,int g,int h)
{
A[0][0]=a;
A[0][1]=b;
A[0][2]=c;
A[0][3]=d;
A[1][0]=e;
A[1][1]=f;
A[1][2]=g;
A[1][3]=h;
}
void Matrix::get_Matrix( )
{
for(int i=0; i<PI; i++)
for(int j=0;j<P; j++)
cin>>A[i][j];
}
void Matrix::display()
{ for(int i=0; i<PI; i++)
{for(int j=0;j<P; j++)
cout<<setw(5)<<A[i][j];
cout<<endl;
}
}
Matrix Matrix::operator+(Matrix &X)
{ Matrix temp;
for(int i=0;i<PI;i++)
for(int j=0;j<P;j++)
temp.A[i][j]=A[i][j]+X.A[i][j];
return temp;
}
int main()
{
Matrix X(1,2,3,4,5,6,7,8);
Matrix Y,Z;
cout<<"X矩阵:"<<endl;
X.display();
cout<<"请输入Y矩阵:"<<endl;
Y.get_Matrix();
cout<<"矩阵Y:"<<endl;
Y.display();
cout<< " Z=X+Y:"<<endl;
Z=X+Y;
Z.display();
return 0;
}
0 0
- 7.12
- 7.12
- 7.12
- 7.12
- 7.12
- 7.12
- 7.12
- 7.12
- 7.12.2008
- 6.26-7.12
- 7.12编译
- 作业7.12
- 7.12 练习
- 【日志7.12】
- 7.12编程练习
- 7.12事件和委托
- 汇编学习--7.12--总结
- 7.12 一些心得体会
- 【团队分享】刀锋铁骑:常见Android Native崩溃及错误原因
- linux学习笔记—别名与快捷键
- 函数与指针
- 详解linux下的串口通讯开发
- VSync Count 垂直同步
- 7.12
- 大一第二学期第11周【项目2—职员有薪水了】
- C# DataGridView导出为Excel .
- LeetCode --- Same Tree
- 黑马程序员——从类说开去,说开去,开去,去......
- Project Euler: Problem 9 Special Pythagorean triplet
- Android开发: JSONObject的数据解析
- C++ 学习笔记(二) 如何向Main函数传递参数
- Java面试题第一天(一个源文件多个类,&和&&的区别)