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

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:33:06
这是一套关于c语言的题目,请高手们帮帮忙写出源程序代码,最好是有解释的,越详细越好!

#include<stdio.h>
#include<conio.h>
#define H 3
#define L 3
main()
{int fun[H][L];
int a,b,max,min,n,find=0;
for(a=0;a<H;a++)
for(b=0;b<L;b++)
scanf("%d",&fun[a][b]); //初始化数组

for(a=0;a<H;a++) //找每一行的最大值
{for(b=L-1;b>0;b--)
{
if(fun[a][b]>fun[a][b-1])
{
max=fun[a][b];
n=b;}
else
{max=fun[a][b-1];
n=b-1;}

for(b=H-1;b>0;b--) //找每一列的最小值
{if(fun[b][n]<fun[b-1][n])
min=fun[b][n];
else
min=fun[b-1][n];
}
if(max==min) //若以上两值相等,输出结果
{printf("%d %d %d",min,a,n);
find=1;}
}
if(find==1)
break;}
if(find==0) //否则输出NO
printf("no");
getch();}

C语言编程:找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点 36、找出一个二维数组中的鞍点。即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。 找出一个二维数组中的鞍点,即该位置上的元素在行是最大,在该列是最小。也可能没有鞍点。 找出一个二维数组中的鞍点,即位置上的元素在该行最大,在该列上最小.也可能也没有按点 找出一个2维数组中的鞍点,即该位置上的元素在该行最大,在该列上最小。也可能没有鞍点。 数组编程:设二维数组b[5][4]中有鞍点,试编程找出所有鞍点,并输出起下标值,也可能没有 C语言中的一个二维数组问题 c 中的一个二维数组问题 请教 谁能帮我用VB语言编写一个程序,这个程序要求是随机产生5行5列的二维数组判断是否有鞍点? (2) 找出n个数中的最大值及其位置,这n个数存放在二维数组中