二维数组 比较大小

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:43:09
比如数组 2 4
1 3
8 9
输出为 8 和 3
定义为a[3][2],如何进行 横竖的比较 输出 第一列的最大值和第二列的最小值。

第一列应该是 a[0][0-2]
第二列应该是 a[1][0-2]

实际就是比较a[0][0-2]谁大
实际就是比较a[1][0-2]谁小

不会吗?

我再给你写个比较函数

void Max(int &a, int &b)
{
int temp = 0;
if(a <b)
{ temp = b; b = a; a = temp;}
}

将大数取到放在a里面

同理也可以写了Min函数
void Min(int &a, int &b)
{
int temp = 0;
if(a > b)
{ temp = b; b = a; a = temp;}
}

。。。。这个分开找就可以了啊。。。。