问题标题: 酷町堂:3995

0
0
已解决
胡景波
胡景波
中级光能
中级光能

3995   数组位置变换

题目描述 Description

定义一个m行n列整型数组,先将这个数组的第一行和最后一行交换,再将交换后的数组第一列和最后一列交换,最后输出交换后的数组。

输入描述 Input Description

共输入m+1行,第一行为数组的行和列,剩下的m行是要输入的数组。

输出描述 Output Description

输出变换后的数组

样例输入 Sample Input

 

3 3
1 2 3
4 5 6
7 8 9

样例输出 Sample Output

 

9 8 7
6 5 4
3 2 1

数据范围及提示 Data Size & Hint

1<=m<=100
1<=n<=100

怎么写


0
已采纳
王子健
王子健
初级天翼
初级天翼

交换过程,有了这一步只差输入输出了,自己加吧

for(int i=1;i<=n;i++)
      swap(a[1][i],a[m][i]);
for(int i=1;i<=m;i++)
      swap(a[i][1],a[i][n]);

PS:m是行,n是列

0
我要回答