C++
//============================================================================
// Name : wh188.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include<iostream>
using namespace std;
class MATRIX
{
int m;
int sum;
int a[40][40];
public:
MATRIX(int x[][40],int k)
{
m=k;
for(int i=0;i<k;i++)
{
for(int j=0;j<k;j++)
a[i][j]=x[i][j];
}
sum=0;
}
void process();
void show()
{
for(int i=0;i<m;i++)
{
for(int j=0;j<m;j++)
cout<<a[i][j]<<'\t';
cout<<endl;
}
cout<<"sum="<<sum<<endl;
}
};
void MATRIX::process()
{
int i,j;
for(i=0;i<m;i++)
{
for(j=0;i<m;j++)
{
if((i==j)||((i+j)==(m-1)))
continue;
sum+=a[i][j];
}
}
}
int main()
{
int b[40][40]={{1,1,1,1},{1,2,2,1},{1,2,2,1},{1,1,1,1}};
MATRIX mtx(b,4);
mtx.process();
mtx.show();
return 0;
}
这个程序运行就说exe停止工作是为什么?