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矩阵中值最小和最大元素,并分别输出其值及所在的行号和列号。相关推荐

  1. 找出不在数组中的最小自然数

    /*** 找出不在数组中的最小自然数* 规则:tree[i] = i+1{1,2,...,length}* @param tree* @return*/ public int findMin(int[ ...

  2. matlab找出二维矩阵中最大值的位置或者最小值的位置

    matlab寻找最大值或者最小值是通过max和min命令 对应二维矩阵寻找最大元素就是max(max(A)),注意二维矩阵要写两个max 找对应位置用find函数 举个例子: >> A=[ ...

  3. 找出二维数组中的最小元素

    描述 找出m×n的二维数组中的最小元素,把该元素所在行的各个元素(假设只有一个最小元素)与二维数组的末行元素互换. 输入 第一行包含2个正整数m和n,分别表示二维数组的行数和列数,其中m和n均不超过3 ...

  4. python:找出两个列表中相同和不同的元素(使用推导式)

    #接口返回值 list1 = ['张三', '李四', '王五', '老二'] #数据库返回值 list2 = ['张三', '李四', '老二', '王七']a = [x for x in list ...

  5. 习题 9.5 建立一个对象数组,内放5个学生的数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。

    C++程序设计(第三版) 谭浩强 习题9.5 个人设计 习题 9.5 建立一个对象数组,内放5个学生的数据(学号.成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成 ...

  6. 习题 5.7 找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小(也可能没有鞍点)。

    C++程序设计(第三版) 谭浩强 习题5.7 个人设计 习题 5.7 找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小(也可能没有鞍点). 代码块: #include <io ...

  7. 编译原理学习笔记(二十九)~习题:分析句子 id--id*id的 最右推导过程,画出分析树,找出和分析过程中每一步的对应关系。

    题目 分析句子 id–id*id的 最右推导过程,画出分析树,找出和分析过程中每一步的对应关系. 语法如下: E → E - T (1) E → T (2) T → T * F (3) T → F(4 ...

  8. [Python3 练习] 010 找出藏在字符串中的“密码”

    题目:找出藏在字符串中的"密码" (1) 描述 1) 题源 1 Python Challenge, level 3 2) 题源 2 小甲鱼老师的 Python 课程,第 20 讲课 ...

  9. 已知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; } ...

  10. 找出两个字符串中最大子字符串,如abractyeyt,dgdsaeactyey的最大子串为actyet

    // 最大子字符串.cpp : 定义控制台应用程序的入口点. // //找出两个字符串中最大子字符串,如"abractyeyt","dgdsaeactyey"的 ...

最新文章

  1. STL vector
  2. maven项目编译漏掉src/main/java下的xml配置文件
  3. 004_JSONArray对象公共方法
  4. CPS fact debug - Continuation-pass style
  5. IOS UI开发基础之超级猜图完整版本-08
  6. Kubernetes持续交付-Jenkins X的Helm部署
  7. 漫步数理统计一——绪论
  8. 2-4 赋值运算符“=”
  9. ntko web firefox跨浏览器插件_Web浏览器如何使用进程和线程
  10. Java 盾神与砝码称重
  11. 天猫精灵 python_天猫精灵控制esp8266点led灯
  12. “死”法不重样,一根数据线如何从“机器伴侣”变身电脑杀手?
  13. ubuntu批量压缩文件夹
  14. 校园市场应该怎样做,看看小米有什么新招式
  15. 踱步狼注释移除,状态机算法更新2019.10.16
  16. 智能安全帽值得买的十大品牌,如何挑选才能不翻车?
  17. 乱码解决(二)——文件转码
  18. mtk 按键中断驱动
  19. zzuliloj 1037: 四则运算
  20. STM32F030开发环境搭建

热门文章

  1. DST与Neural Belief Tracker
  2. molar mass
  3. CTF杂项小结--沙窝李的王
  4. 利用Python爬取拉勾网招聘信息
  5. BZOJ 3772: 精神污染
  6. java虚拟机运行机制
  7. 光线CMS系统,如何显示幻灯片
  8. 【路径规划】基于改进差分实现三维多无人机协同航迹规划matlab源码
  9. RTKLIB进行伪距单点定位1——main函数
  10. Linux系统文件夹压缩指令:zip warning: name not matched