#include <iostream>
using namespace std;
class SUM{
private: int a[4][4];
int s;
public:
SUM(int b[4][4]);
void process();
void print();
};
SUM::SUM(int b[4][4])
{
int i;
int j;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
a[i][j] = b[i][j];
}
}
}
void SUM:: process()
{
s = 0;
int i;
int j;
int m = 1;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
a[i][j]= m;
m++;
}
}
for (i = 0; i <3;i++)
{
s += a[0][i];
s += a[i][3];
}
for (i = 3; i >0;i--)
{
s += a[3][i];
s += a[i][0];
}
cout<<"数组外围和s= "<<s<<endl;
}
void SUM::print()
{
int i;
int j;
int count = 0;
/*for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
count++;
//cout<<a[i][j]<<" ";
}
}*/
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
count++;
cout<<a[i][j]<<" ";
if (count % 4 == 0)
{
cout<<endl;
}
}
}
}
int main()
{
int a[4][4];
/*int i;
int j;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
cin>>a[i][j];
}
}*/
SUM sum(a);
sum.process();
sum.print();
return 0;
}
using namespace std;
class SUM{
private: int a[4][4];
int s;
public:
SUM(int b[4][4]);
void process();
void print();
};
SUM::SUM(int b[4][4])
{
int i;
int j;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
a[i][j] = b[i][j];
}
}
}
void SUM:: process()
{
s = 0;
int i;
int j;
int m = 1;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
a[i][j]= m;
m++;
}
}
for (i = 0; i <3;i++)
{
s += a[0][i];
s += a[i][3];
}
for (i = 3; i >0;i--)
{
s += a[3][i];
s += a[i][0];
}
cout<<"数组外围和s= "<<s<<endl;
}
void SUM::print()
{
int i;
int j;
int count = 0;
/*for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
count++;
//cout<<a[i][j]<<" ";
}
}*/
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
count++;
cout<<a[i][j]<<" ";
if (count % 4 == 0)
{
cout<<endl;
}
}
}
}
int main()
{
int a[4][4];
/*int i;
int j;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
cin>>a[i][j];
}
}*/
SUM sum(a);
sum.process();
sum.print();
return 0;
}