请帮助我,我已经有一个代码,它运行完美,但问题是我需要确定每行的最高和最低。我不知道如何开始,请帮助我,也请向我解释。这是代码:
int [][] num = {{1,4,3,0,5},{2,4,7,8,10},{3,9,60,20,4}};
int row, col;
for (row=0;row<3;row++){
int sum = 0;
for (col=0;col<5;col++){
System.out.print(num[row][col]+"|");
sum =sum+num[row][col];
}
System.out.println("sum = "+sum);
}
尝试:
int [][] num = {{1,4,3,0,5},{2,4,7,8,10},{3,9,60,20,4}};
for (int[] row : num) {
int lowest=row[0], highest=row[0];
for (int i : row) {
if (i<lowest) {
lowest=i;
}
if (i>highest) {
highest=i;
}
}
System.out.println("Lowest:"+lowest+"; Highest:"+highest);
}
希望有帮助!
你可以这样做:
int [][] num = {{1,4,3,0,5},{2,4,7,8,10},{3,9,60,20,4}};
int row, col;
for (row=0;row<3;row++){
colcount = 0; //count if is the first column
mincol = 0;
maxcol = 0;
for (col=0;col<5;col++){
if(colcount == 0){ //if first time at the loop
mincol = num[row][col]; //mincol will be the first column
maxcol = num[row][col]; //maxcol will be the first column
colcount++;
}else{
mincol = (mincol < num[row][col]) ? mincol : num[row][col]); //will verify if the mincol is really the lowest. If true, will maintain the mincol value.. else .. will get the current column.
maxcol = (maxcol > num[row][col]) ? maxcol : num[row][col]); //same of mincol, but using maxcol.
}
}
}
可以将最大和最小列放入一个数组中。。这取决于你。
希望有帮助。
这和你已经拥有的东西非常相似。
min
和max
值,而不是sum
min
和max
(因为这是迄今为止的最高和最低数字)
min
或高于max
,在这种情况下,将其保存
问题内容: 我当前正在编写一个程序,其中用户必须输入10个数字,然后输出将是最高数字和最低数字。我的代码有问题,但找不到。 问题答案: 以不同的方式初始化值: 如果将它们都初始化为零,则永远不会有小于零的“最高”值或大于零的“最低”值
问题内容: 目标 在数据库中选择每种产品的最低/最高价格。 问题 我只能获得具有指定标识符的产品。 我有的 我正在使用 MySQL, 并且有以下查询: 我的回报是,和。 解决方案 谢谢您的帮助。上面的两个答案都是正确的-但我选择@GordonLinoff答案被接受,因为我认为这将对初学者更加有用和享受-‘’但真的要感谢你们两个人。 最终查询: 干杯! 问题答案: 首先,使用时,即使MySQL不需要
我正在按子字符串组计算表中所有的商店缩写。我有另一个名为city的专栏,显示了商店缩写的位置。现在,我还想选择/显示子字符串组最常出现的城市,如果可能,还想显示该城市的shopabb计数。结果应该是这样的: 谢谢!
我可以用什么代码打印出用户在这个数组中输入的最高值和最低值?这个程序需要取用户输入的平均值(我已经做过了)。现在我所需要做的就是让程序打印出用户输入的最高值和最低值。
问题内容: 怎么做? 该问题的原标题是“ 在带有子查询的复杂查询中使用等级(@Rank:= @Rank + 1)-可以吗? ”,因为我一直在寻找使用等级的解决方案,但是现在我看到Bill所发布的解决方案是好多了。 原始问题: 我正在尝试组成一个查询,该查询将从给定定义顺序的每个组中获取最后一条记录: 表达式通常用于等级,但对我来说,在2个子查询中使用时,它看起来可疑,但仅初始化一次。这样行吗? 其
问题内容: 我正在尝试编写一个从用户读取5个整数并返回最高和最低值的类。这必须使用循环来完成,而不能使用数组和Integer.MIN.Value / Integer.MAX.Value。我已经成功编写了从用户那里获取5个整数并返回最大值的代码,但是我无法同时获取同一类中返回的最大值和最小值。 这是我上面提到的代码: 问题答案: 干得好 :)