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)