6-2 编程题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

将一个二维数组中的若干行数据按要求插入到另一个二维数组中。
1. 定义符号常量N代表4。
2. 编写函数int insert_row(int a[][N],int n,int b[][N],int m)。已知insert_row函数的形参a指向的二维数组(简称a数组)前n行数据已按每行数据之和升序排列,形参b指向的二维数组(简称b数组)已有m行数据,insert_row函数实现将b数组中的m行插入到a数组中,完成插入操作后数组a中所有行的数据仍按每行数据之和升序排列。函数返回a数组中有效数据的行数。
3. 编写main函数。函数功能是声明2个二维数组x和y;输入整数n和m(均小于100);依次输入x的n行数据和y的m行数据,每行4个整数;(题目保证x的n行数据,已按每行数据之和升序排列);用x和y数组作为实参调用insert_row函数将y数组中的m行数据插入到x数组中。输出x数组中全部数据到屏幕中。

测试样例
输入:

2   2 
2   2   3   4
9  10  11  12
5  10  15  20
1   3   5   7

输出:

2   2   3   4   
1   3   5   7   
9   10  11  12  
5   10  15  20  

二级培训2019-1-30

未参加
状态
已结束
规则
ACM/ICPC
题目
8
开始于
2019-01-30 08:00
结束于
2019-01-30 12:00
持续时间
4.0 小时
主持人
参赛人数
4