程序如下:
import java.util.Scanner;
public class Test60032{
public static void main(String []args){
int ri, repeat;
int a[][],i,j,m,n;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
m=in.nextInt();n=in.nextInt();
a=new int[m][n];
for(i=0; i<m; i++)
for(j=0;j<n;j++)
a[i][j]=in.nextInt();
System.out.println("max="+max(a));
}
}/建立数组完毕/
要求:编写max(),返回矩阵元素的最大值。
/自建方法如下:还缺调用m,n/
static int max(int a[][])
{
int i,j;
int row=0;
int col=0;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
if(a[i][j]>a[row][col])
{
row=i;
col=j;
}
}
return max(a);
}
求帮助
import java.util.Scanner;
public class Test60032{
public static void main(String []args){
int ri, repeat;
int a[][],i,j,m,n;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
m=in.nextInt();n=in.nextInt();
a=new int[m][n];
for(i=0; i<m; i++)
for(j=0;j<n;j++)
a[i][j]=in.nextInt();
System.out.println("max="+max(a));
}
}/建立数组完毕/
要求:编写max(),返回矩阵元素的最大值。
/自建方法如下:还缺调用m,n/
static int max(int a[][])
{
int i,j;
int row=0;
int col=0;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
if(a[i][j]>a[row][col])
{
row=i;
col=j;
}
}
return max(a);
}
求帮助
