求一个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位...

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

转载自:http://zhedahht.blog.163.com/blog/static/254111742011125100605/ 分析:这又是一道考察发散思维的很有意思的题目。当我们习...

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

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

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

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

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

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

寻找矩阵中的马鞍点

原题:若在矩阵A[n*n]中存在一个元素a[i-1][j-1]满足a[i-1][j-1]是第 i 行元素中最小且又是第 j 列元素中的最大值,则称此元素为该矩阵的一个马鞍点.试设计一个求矩阵所有马鞍点...

[C/C++]OJ系统中马鞍点问题的歧义

马鞍点问题是个老OJ题了,很简单,但我最近我在查代码的时候,发现一个问题:对于一个平面,难道所有点都是马鞍点?...

C语言 马鞍点实验报告

数据结构课内实验报告 题 目:        马鞍点问题            院系名称:          专业名称:       班   级:                学生姓名:      ...

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

  • 2008年10月20日 13:08
  • 848KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:求一个5×5数阵中的马鞍数
举报原因:
原因补充:

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