第7课:二维数组(行与列)

潘C3班

2024-04-21 9:54:41
2024-05-20 21:04:41

信息与公告

1、输出二维数组第i行元素
特点:行下标i不变,列下标j从1 ~ n变化

for(int j=1; j<=n; j++)
{
	cout<<a[i][j]<< “ ”; 
}

2、输出二维数组第j列元素
特点:行下标i从1 ~ m变化,列下标j不变

for(int i=1; i<=m; i++)
{
	cout<<a[i][j]<< “ ”; 
}

3、输出二维数组主对角线元素
特点:行下标i从1 ~ n变化,列下标与行下标相同

for(int i=1; i<=n; i++)
{
	cout<<a[i][i]<< “ ”; 
}

4、输出二维数组副对角线元素
特点:行下标i从1 ~ n变化,列下标等于n+1-i

for(int i=1; i<=n; i++)
{
	cout<<a[i][n+1-i]<< “ ”; 
}

5、二维数组的边界判断
假设数组共m行、n列,i是行下标,j是列下标

上边界:if(i==1)
下边界:if(i==m)
左边界:if(j==1)
右边界:if(j==n)