首页 > 试题广场 >

最大的两个数

[编程题]最大的两个数
  • 热度指数:16543 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
    输入一个四行五列的矩阵,找出每列最大的两个数。

输入描述:
每个用例包含四行,每行包括五个整数。代表一个四行五列的矩阵,矩阵元素全部是整数。


输出描述:
    可能有多组测试数据,对于每组数据,按照样例输出的格式将每列最大的两个数输出,如果最大的两个数中的一个数在这一列中有多个相同的值,则行值取行值小的那一个。
    输出时要保留原矩阵的行列顺序,即在原矩阵中行值小的,在输出矩阵中的行值依然小。
示例1

输入

1  2   4  9  8
-1  4  9  8  8
12  9  8  7  0
7   8  9  7  0

输出

12 9 9 9 8
7 8 9 8 8
示例2

输入

27 44 76 14 44
91 49 37 16 90
35 58 44 67 84
15 22 90 27 39

输出

91 49 76 67 90
35 58 90 27 84

这道题你会答吗?花几分钟告诉大家答案吧!