公众号年审 公函:怎么用C++语言建立一个5X5矩阵?有人知道吗?

来源:百度文库 编辑:中科新闻网 时间:2024/05/11 05:50:28
如题...能写下代码吗?谢谢了

#include <iostream>
#include <iomanip>
using namespace std;

class matrix
{
public:
matrix(int);
~matrix(){};
void print();

private:
int a[5][5];
int i;
int j;
};

matrix::matrix(int k)
{
for(i=0;i<5;++i)
for(j=0;j<5;++j)
a[i][j]=k;
}

void matrix::print()
{
for(i=0;i<5;++i)
{
for(j=0;j<5;++j)
cout<<setw(4)<<a[i][j];
cout<<endl;
}
}

void main()
{
int b;
cin>>b;
matrix c(b);
c.print();
}
因为不知道你需要执行什么功能,所以我只是对每个元素进行了同一的初始化

可以用二维数组来模拟
...
double matrix[5][5];
...
如果你还需要矩阵运算的话,可以自定义一个类

再学习吧 呵呵