习题5.4 找出4*5矩阵中值最小和最大元素,并分别输出其值及所在的行号和列号。
Java程序设计基础(第5版) 陈国君 清华大学出版社 个人设计
习题5.4 找出4*5矩阵中值最小和最大元素,并分别输出其值及所在的行号和列号。
代码块:
package App;import java.util.*;public class App1 {public static void main(String[] args){int[][] arr=new int[4][5];Scanner reader=new Scanner(System.in);int i, j, min, max, minRow=0, minColumn=0, maxRow=0, maxColumn=0;System.out.println("Please enter 4*5 array: ");for(i=0; i<4; i++)for(j=0; j<5; j++)arr[i][j]=reader.nextInt();for(i=0, min=arr[0][0], max=arr[3][4]; i<4; i++)for(j=0; j<5; j++) {if(arr[i][j]<=min) {min=arr[i][j];minRow=i;minColumn=j;}if(arr[i][j]>=max) {max=arr[i][j];maxRow=i;maxColumn=j;}}System.out.println("Max="+max+" Max Row="+maxRow+" Max Column="+maxColumn);System.out.println("Min="+min+" Min Row="+minRow+" Min Column="+minColumn);}
}
习题5.4 找出4*5矩阵中值最小和最大元素,并分别输出其值及所在的行号和列号。相关推荐
- 找出不在数组中的最小自然数
/*** 找出不在数组中的最小自然数* 规则:tree[i] = i+1{1,2,...,length}* @param tree* @return*/ public int findMin(int[ ...
- matlab找出二维矩阵中最大值的位置或者最小值的位置
matlab寻找最大值或者最小值是通过max和min命令 对应二维矩阵寻找最大元素就是max(max(A)),注意二维矩阵要写两个max 找对应位置用find函数 举个例子: >> A=[ ...
- 找出二维数组中的最小元素
描述 找出m×n的二维数组中的最小元素,把该元素所在行的各个元素(假设只有一个最小元素)与二维数组的末行元素互换. 输入 第一行包含2个正整数m和n,分别表示二维数组的行数和列数,其中m和n均不超过3 ...
- python:找出两个列表中相同和不同的元素(使用推导式)
#接口返回值 list1 = ['张三', '李四', '王五', '老二'] #数据库返回值 list2 = ['张三', '李四', '老二', '王七']a = [x for x in list ...
- 习题 9.5 建立一个对象数组,内放5个学生的数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。
C++程序设计(第三版) 谭浩强 习题9.5 个人设计 习题 9.5 建立一个对象数组,内放5个学生的数据(学号.成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成 ...
- 习题 5.7 找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小(也可能没有鞍点)。
C++程序设计(第三版) 谭浩强 习题5.7 个人设计 习题 5.7 找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小(也可能没有鞍点). 代码块: #include <io ...
- 编译原理学习笔记(二十九)~习题:分析句子 id--id*id的 最右推导过程,画出分析树,找出和分析过程中每一步的对应关系。
题目 分析句子 id–id*id的 最右推导过程,画出分析树,找出和分析过程中每一步的对应关系. 语法如下: E → E - T (1) E → T (2) T → T * F (3) T → F(4 ...
- [Python3 练习] 010 找出藏在字符串中的“密码”
题目:找出藏在字符串中的"密码" (1) 描述 1) 题源 1 Python Challenge, level 3 2) 题源 2 小甲鱼老师的 Python 课程,第 20 讲课 ...
- 已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。
已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者. 答案: int max(int a,int b) { return (a+b+abs(a-b))/2; } ...
- 找出两个字符串中最大子字符串,如abractyeyt,dgdsaeactyey的最大子串为actyet
// 最大子字符串.cpp : 定义控制台应用程序的入口点. // //找出两个字符串中最大子字符串,如"abractyeyt","dgdsaeactyey"的 ...
最新文章
- STL vector
- maven项目编译漏掉src/main/java下的xml配置文件
- 004_JSONArray对象公共方法
- CPS fact debug - Continuation-pass style
- IOS UI开发基础之超级猜图完整版本-08
- Kubernetes持续交付-Jenkins X的Helm部署
- 漫步数理统计一——绪论
- 2-4 赋值运算符“=”
- ntko web firefox跨浏览器插件_Web浏览器如何使用进程和线程
- Java 盾神与砝码称重
- 天猫精灵 python_天猫精灵控制esp8266点led灯
- “死”法不重样,一根数据线如何从“机器伴侣”变身电脑杀手?
- ubuntu批量压缩文件夹
- 校园市场应该怎样做,看看小米有什么新招式
- 踱步狼注释移除,状态机算法更新2019.10.16
- 智能安全帽值得买的十大品牌,如何挑选才能不翻车?
- 乱码解决(二)——文件转码
- mtk 按键中断驱动
- zzuliloj 1037: 四则运算
- STM32F030开发环境搭建