已改,看注释
#include
using namespace std;
class Ga
{
public:
int a[9]; //b的元素有9个,因此这里改9
Ga();
};
Ga::Ga()
{
int b[3][3]={1,1,1,1,1,2, 3, 3, 3}; //再加3个元素
for(int i=0;i<3;i++) //i表示行
{
for(int j=0;j<3;j++) //j表示列
{
a[3 * i + j]=b[i][j]; //因为有3列,因此是3 * i,j是第几列
cout< }
}
}
void main()
{
Ga ga; //写个对象调用构造函数
}
不太明白程序的意义,不过能改a的话:
class Ga
{
public:
int a[3][3];
Ga();
};
a[i*3+j]=b[i][j];
cout<