问题描述 |
---|
有2个整型二维数组a和b,其中a数组是x1行y1列,b数组是x2行y2列,现在要把a数组和b数组相同下标处的元素相加,形成一个新的数组c。 不过由于a、b数组的行数不保证相等(即x1和x2不保证相等),列数也不保证相等(即y1和y2不保证相等),c数组的行数取x1和x2的较小值,列数取y1和y2的较小值。 例如当a数组是2行4列,而b数组是3行3列,则c数组为2行3列,其中c[0][0]=a[0][0]+b[0][0], c[0][1]=a[0][1]+b[0][1], c[0][2]=a[0][2]+b[0][2], a= 1 2 3 4 b= 1 2 3 c= 2 4 6 c[1][0]=a[1][0]+b[1][0], c[1][1]=a[1][1]+b[1][1], c[1][2]=a[1][2]+b[1][2] 5 6 7 8 4 5 6 9 11 13 7 8 9 |
输入描述 |
只有一组案例。 先是4个正整数x1、y1、x2、y2,表示a数组的行数、列数,b数组的行数、列数,(均小于10) 然后是x1*y1个整数,表示a数组各个元素的值, 接着是x2*y2个整数,表示b数组各个元素的值。 |
输出描述 |
按照行列输出数组c的每个元素,每行两个元素之间有一个空格,每行最后没有额外空格,最后一行输出完也要换行。 |
样例输入复制样例 |
2 4 3 3 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 |
样例输出 |
2 4 6 9 11 13 |
提示说明 |
样例就是【描述】中所说的例子。 |
相关 |