由于您在中选择随机值的方式
a,不会存在小于零的值-
但也无法保证任何值都将恰好为零。但是,您将初始化
m为零,因为这是数组元素的默认值;没有什么比这更小了,所以答案总是零。
您应该
m = a[0][0]在标记为“查找最小值”的块中开始外部for循环之前立即初始化。
m = a[0][0]; for(r=0;r<a.length;r++){// for(k=0;k<a.length;k++) // if(a[r][k] < m){// finds a min value m = a[r][k];// } }
另外,您可以设置
m = Integer.MAX_VALUE(和
l = Integer.MIN_VALUE),因为可以保证它们的值分别小于和大于。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)