首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:查找一个矩阵中的鞍点,对于一个二维数组中的鞍点,该点位置上的元素在该行上最小,在该列上最大,也可能没有鞍点。数组大小为4行5列。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
请完成下列Java程序:查找一个矩阵中的鞍点,对于一个二维数组中的鞍点,该点位置上的元素在该行上最小,在该列上最大,也可能没有鞍点。数组大小为4行5列。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
admin
2009-01-15
50
问题
请完成下列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全国计算机二级
相关试题推荐
以下关于“查询”的正确描述是
假设在表单设计器环境下,表单中有一个文本框,且已经被选定为当前对象,现在从属性窗口中选择Value属性,然后在设置框中输入“={^2001-9-10}-{^2001-8-20}”,请问以上操作后,文本框Value属性值的数据类型是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
在关系数据库中,用来表示实体间联系的是
下列叙述中正确的是
下列程序段执行以后,内存变量X和Y的值是CLEARSTORE3TOXSTORE5TOYSETUDFPARMSTOREFERENCEDOPLUSWITH(X),Y?X,YPROCEDUREPLUSPARAMET
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
下列对于SOL的嵌套查询排序的描述中,说法正确的是()。
getSize().width指的是什么?()
随机试题
狂证常见何证
A.卡马西平B.D一青霉胺C.麦角胺制剂D.溴吡啶斯地明E.皮质类固醇治疗特发性面神经麻痹急性期,应选用
全断面法适用于地质条件好的地层,围岩必须有足够的()。
单因素敏感性分析的步骤中,如果主要分析产品价格波动对技术方案超额净收益的影响,则可选用()作为分析指标。
根据《会计法》的规定,下列行为中,属于违法会计行为的是()。
关于投资者要求的投资报酬率,下列说法中正确的有()。
下列各项中,应计入营业费用的有( )。
A企业2004年11月1日借款7500万元用于固定资产建造,借款利率为12%,5年期,借款时发生的辅助费用为75万元(金额较大)。A企业2005年1月1日开始建造,2005年2月1日支出1500万元,2005年5月1日支出3000万元,2005年12月1日
一、注意事项1.申论考试是对应考者阅读能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.参考时限:阅读资料40分钟,参考作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”作答。二、给定资料200
设f(x)=,试证明:E∈(0,1),使得f’(ξ)=0.
最新回复
(
0
)