首页 > 代码库 > 找出如下数组中最大的元素和最小的元素, a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}}

找出如下数组中最大的元素和最小的元素, a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}}

int [][]a={{3,2,6},{6,8,2,10},{5},{12,3,23}};


//先对二维数组进行遍历;然后把二维数组合成一个数组
int[] k=new int[11];
int q=0;


for(int i=0;i<a.length;i++)
{
for(int j=0;j<a[i].length;j++)
{
for(int m=q;m<11;m++)
{
k[m]=a[i][j];
q++;
break;
}

}

}

//对信和成的数组进行冒泡排序
for(int x=0;x<11;x++)
{
for(int y=0;y<x;y++)
{
if(k[x]>k[y])
{
int zhong=k[y];
k[y]=k[x];
k[x]=zhong;
}
}
}
System.out.println("最小值是:"+k[10]+"\n"+"最大值是:"+k[0]);

技术分享

 

找出如下数组中最大的元素和最小的元素, a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}}