1、按列求和
对二维数组的每一列求和。
注意求和时,先循环列,再循环行。
for (int j = 1; j <= m; j++) //先循环列
{
int s = 0; //每一列的和初始为0
for (int i = 1; i <= n; i++) //再循环行
{
s = s + a[i][j]; // 将第j列所有元素加到和s中
}
cout << s << “ ”; // 输出和s
}
2、二维数组子区域
用左上角行列坐标、右下角行列下标,可以表示一个子区域。若
左上角行列下标a,b,
右下角行列下标c,d。
则当前区域的所有元素,可以用for循环遍历
for(int i=a; i<=c; i++)
{
for(int j=b; j<=d; j++)
{
…
}
}