问题标题: 酷町堂:3995,求大神指教

0
0
已解决
王鹤宁
王鹤宁
中级守护
中级守护
#include<iostream>
#include<cstdio>
#include<cmath>
#include<string>
#include<algorithm>
using namespace std;
int a[110][110];
int main()
{
	int m,n;
	cin>>m>>n;
	for(int i=1;i<=m;i++)
	{
		for(int j=1;j<=n;j++)
		{
			cin>>a[i][j];
		}
	}
	for(int i=1;i<=m;i++)
	{
		swap(a[1][i],a[m][i]);
	}
	for(int i=1;i<=n;i++)
	{
		swap(a[i][1],a[i][n]);
	}
	for(int i=1;i<=m;i++)
	{
		for(int j=1;j<=n;j++)
		{
			cout<<a[i][j]<<' ';
		}
		cout<<'\n';
	}
	return 0;
}

 

王鹤宁在2019-07-31 12:11:49追加了内容

请@宣海宁,不要回答

王鹤宁在2019-07-31 12:32:04追加了内容

@丁浩然 @丁浩然 @丁浩然 @丁浩然 @丁浩然 

快回答


0
已采纳
丁浩然
丁浩然
新手光能
新手光能

交换

交换for循环中的i<=

n与m

PS: 每次你问问题我都会多AC一题

0
宣海宁
宣海宁
中级光能
中级光能

千山万水总是情,让我回答行不行?

0
宣海宁
宣海宁
中级光能
中级光能

两个交换循环改成for(int i=1;i<=n;i++)(第一个)和for(int i=1;i<=m;i++)(第二个)

其他都没错。

宣海宁在2019-07-31 12:27:08追加了内容

你AC了,凭什么不采纳我

我要回答