求一个5×5数阵中的马鞍数

原创 2007年10月01日 11:06:00
{
求一个5×5数阵中的马鞍数。输出它的位置。
所谓马鞍数,是指在行上最小而在列上最大的数。
如下列的在第一行,第一列上的数就是马鞍数
5 6 7 8 9
4 5 6 7 8
3 4 5 2 1
2 3 4 9 0
1 2 5 4 8 

}
program ex01;
var m:array[1..5,1..5] of integer;
  p,q,i,j,Hminn,Hmin,lmaxn,lmax;integer;
  ma:bealoon;
begin
//input
writeln('Input 5*5 array:');
for i:=1 to 5 do begin
for j:=1 to 5 do begin
read(m[j,i]);
end;
readln;
end;
//enter
for i:=1 to 5 do begin
for j:=1 to 5 do begin
write(m[j,i]);
end;
writeln;
end;
//start
for i:=1 to 5 do begin
     Hmin:=maxint;
     hminn:=0;
           //hangzhongmin
     for j:=1 to 5 do begin
           if m[j,i]<hmin then begin
                 hmin:=m[j,i];
                 hminn:=j;
           end;
     end;
     //lmax:=-maxint;?
     //lmaxn:=0;?
     ma:=true;
     for p:=1 to 5 do begin
           if m[hminn,p]>hmin then ma:=false;
     end;
     if ma=true then writeln(hminn,',',i,',',hmin);
end;
readln;
end.

原创文章如转载,请注明:转载自夏寒在线 [ http://everstray.blog.zj.com/ ]
本文链接地址:http://everstray.blog.zj.com/blog/d-158938.html 
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

让用户输入一个5位数(若不是5位数,则提示错误),判断它是不是回文数,输出判断结果。回文数:如12321是一个回文数,万位与个位相同,十位与千位相同。

import java.util.Scanner; public class O { public static void main(String[] args){ /*让用户输入一个5位...

写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷

分析:这又是一道考察发散思维的很有意思的题目。当我们习以为常的东西被限制使用的时候,如何突破常规去思考,就是解决这个问题的关键所在。 看到的这个题目,我的第一反应是傻眼了,四则运算都不能用,那还...

写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷

题目:写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷。 分析:这又是一道考察发散思维的很有意思的题目。当我们习以为常的东西被限制使用的时候,如何突破常规去思考,就是解决这个问题的...

又来一题咯:求两个整数的之和,要求在函数体内不得使用+、-、×、÷、++、- -

呵呵!此题看到后开始感觉很无语,其实大家看到后我感觉都是会有一个想法:那就是,此题不要用四则运算,那么就是位运算,对!这是大家的思维不错,但是具体怎么做呢?呵呵~~~O(∩_∩)O~       ...

c++求解马鞍点数组原代码

  • 2008-10-20 13:08
  • 848KB
  • 下载

C语言:将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素....

题目:将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下依次从小到大存放),写一函数实现之。用main函数调用

matlab 马鞍面上小球轨迹

  • 2015-09-16 23:39
  • 542B
  • 下载

C语言 马鞍点实验报告

数据结构课内实验报告 题 目:        马鞍点问题            ...

寻找矩阵中的马鞍点

原题:若在矩阵A[n*n]中存在一个元素a[i-1][j-1]满足a[i-1][j-1]是第 i 行元素中最小且又是第 j 列元素中的最大值,则称此元素为该矩阵的一个马鞍点.试设计一个求矩阵所有马鞍点...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)