第10课:二维数组(区域)

潘C3班

2024-05-19 9:57:37
2024-06-30 16:57:37

信息与公告

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++)
	{
		…
	}
}