初学VC书后几道习题不会做 求高人们帮忙编一下:编程,将如下数输入到一个二维数组中,并执行如下操作 25 36 78 13 (1) 输出两个对角线上的数 12 26 88 93 (2) 分别输出各行、列的和 75 18 22 32 (3) 交换1、3行的位置 56 44 36 58 (4)交换2、4列的位置
for (int i = 0; i < n; i++)
{
cout << a[i][i] << " " << a[i][n-i-1];
}
(2)
for (int i = 0; i < n; i++)
{
int nLineCount = 0;
int nColCount = 0;
for (int j = 0; j < n; j++)
{
nLineCount += a[i][j];
nColCount += a[j][i];
}
cout << "sum" << i << " = " << nLineCount << "\tsum" << i << " = " << nColCount << endl;
}(3)(4)
for (int i = 0; i < n; i++)
{
int tmp;
//2, 4 行
tmp = a[1][i];
a[1][i] = a[3][i];
a[3][i] = tmp;
//1, 3行
tmp = a[0][i];
a[0][i] = a[2][i];
a[2][i] = tmp;
}