首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:查找一个矩阵中的鞍点,对于一个二维数组中的鞍点,该点位置上的元素在该行上最小,在该列上最大,也可能没有鞍点。数组大小为4行5列。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
请完成下列Java程序:查找一个矩阵中的鞍点,对于一个二维数组中的鞍点,该点位置上的元素在该行上最小,在该列上最大,也可能没有鞍点。数组大小为4行5列。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
admin
2009-01-15
98
问题
请完成下列Java程序:查找一个矩阵中的鞍点,对于一个二维数组中的鞍点,该点位置上的元素在该行上最小,在该列上最大,也可能没有鞍点。数组大小为4行5列。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
public class ex30_2 {
public static void main(String[] args) {
int i, j, flag,m=4,n=5;
int[] min=new int [4];
int[] max=new int [5];
int r[] []={{2,5,6,7,9},
{32,65,2,78,12},
{1,8,5,96,4},
{5,3,21,73,23}};
flag=0;
for (i=0; i<m; i++) {//获取元素在该行上最大
min
=r
[0];
for (j=1; j<n; j++)
if(r
[j]<min
)
___________________;
}
for (j = 0; j <n; j ++ ) { //获取同一元素在该列上最大
max[j]=r[0] [j];
for(i=l;i<m;i++)
if(r
[j]>max[j])
_______________________
}
for(i=0;i<m;i++)
for(j=0;j<n;j++)
if(min
==max[j]){
System.out.print("("+i+", "+j+") : "+r
[j]);
flag=1;
}
if(flag==0)
System.out.println("没有鞍点!");
}
}
选项
答案
min[i]=r[i][j] max[j]=r[i][j]
解析
本题主要考查二维数组和for循环语句。解题关键是首先找出每行中最小的元素放在min数组中,再求出每列中最大的元素放在max数组中,再对两个数组中的每个数进行比较,如果有相同的,则这个数就是鞍点。本题中,第1个空,将每行最小的元素写给min数组;第2个空,将每列中最大的元素写给max数组。
转载请注明原文地址:https://kaotiyun.com/show/Mhnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是
在VisualFoxpro中,下面对查询设计器的描述中正确的是
“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括
设有如下关系表:则下列操作中正确的是
下面描述中不属于数据库系统特点的是
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
按照“后进先出”原则组织数据的数据结构是
支持子程序调用的数据结构是
下列关于视图的说法中,不正确的叙述是()。
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
随机试题
人民法院对行政案件宣告判决或者裁定前,原告申请撤诉的,法院应当根据自愿原则,裁定准许。()
《移居》(其一)体现了陶渊明怎样的思想特点?
Youcanhavetoomuchofagoodthing,itseems—atleastwhenitcomestophysiotherapyafterastroke.Manydoctorsbelievetha
已知某基础工程施工双代号时标网络计划如下图所示,如果工作E实际进度延误了4周,那么施工进度计划工期延误()周。
商业银行在固定资产贷款的审批流程中应遵循的原则有()。
“一讲到底”——满堂灌;“一练到底”——满堂练;“一看到底”——满堂看;“一P(PPT)到底”——满堂放。四个“一”各有何弊端?
许多企业深受目光短浅之害,它们太关注立竿见影的结果和短期目标,以至于无法高瞻远瞩,往往使企业陷于被动甚至导致破产。因此,企业领导层的决策和行动应该以长期目标为主,不需过分关注短期目标。以下哪项如果为真,将最有力地削弱上述论证?
在一个学生表中要找出全部姓张的学生组成一个新表,应该使用的关系运算是()。
ThewholeoftheUnitedStatescheereditslatesthero,AshleySmith,withtheFederalBureauofInvestigationsayingitwaspla
Asanyonewhohastriedtoloseweightknows,realisticgoal-settinggenerallyproducesthebestresults.That’spartiallybecau
最新回复
(
0
)