习题5.4 找出4*5矩阵中值最小和最大元素,并分别输出其值及所在的行号和列号。
输出 元素 最大 矩阵 最小 习题 找出 分别
2023-09-11 14:22:20 时间
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);
}
}
相关文章
- 编写排序程序,排序的元素在命令行中输入,完成排序后输出
- C#中格式化数据的输出
- Solidworks输出Autocad的DWG格式乱码怎么办
- java:Conllection中的List,ArrayList添加元素,删除元素,输出元素
- (Java实现) 组合的输出
- Python实现按照指定要求逆序输出一个数字的方法
- log4j直接输出日志到flume
- Python实现按照指定要求逆序输出一个数字的方法
- Linux 0.11-按下键盘后为什么屏幕上就会有输出-16
- Python语言学习:字典排序相关案例实现(一行代码对字典按照key或value升序排序并输出、利用sorted对字典按照value进行递增排序,并给定排名索引,组成新字典输出)
- Python编程语言学习:列表与字典互转的几大方法集锦、从列表中按顺序循环抽走一个元素输出剩余元素之详细攻略
- pycharm 将log输出到txt文件中。
- 习题 9.4 建立一个对象数组,内放5个学生的数据(学号、成绩),用指针指向数组首元素,输出第1,3,5个学生的数据。
- 习题6.14 以m行n列二维数组为参数进行方法调用,分别计算二维数组各列元素之和,返回并输出所计算的结果。
- 例3.3 给定一个大写字母,要用小写字母输出。
- 例 8.12 有一个3*4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值。
- hashMap的输出是和加入元素的顺序一样的吗?
- 有一个TIME的类要求输出分和秒的值
- 创建树,中序输出
- 自建函数 输出提取固定位置的字符串 输出特定位置的字符串 正则表达 有竖线为分界线 | 中括号[] 提取某个元素 ()括号
- 高通平台printk输出log到串口
- FPGA 20个例程篇:20.USB2.0/RS232/LAN控制并行DAC输出任意频率正弦波、梯形波、三角波、方波(四)