C语言

您所在的位置:网站首页 c语言二维数组最大值最小值 C语言

C语言

#C语言 | 来源: 网络整理| 查看: 265

二维数组的鞍点,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。

分析:一个有N行M列的二维数组,会有N个行的最大元素,M个列的最小元素,当行的最大值和列的最小值相等且是同一个元素时,这个元素就是该二维数组的鞍点。

1 /* 2 找出一个二维数组中的鞍点, 3 即该位置上的元素在该行上最大, 4 在该列上最小。也可能没有鞍点。 5 代码中可以通过修改宏定义M N的值修改二维数组的行列数。 6 */ 7 #include 8 #define N 3 9 #define M 3 10 11 int main() 12 { 13 int arr[N][M]; 14 int temp1[N],temp2[M]; 15 int i,j; 16 int temp=0;//定义一个标记,初始化为假(0),表示没有鞍点 17 18 printf("请为二维数组array[%d][%d]赋值:\n",N,M); 19 for(i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3