weike


私信TA

用户名:weike

访问量:2003

签 名:

等  级
排  名 14155
经  验 892
参赛次数 0
文章发表 17
年  龄 0
在职情况 学生
学  校 佛山科学技术学院
专  业

  自我简介:


解题思路: 

技巧:根据输入N的大小初始化数组。


注意事项:

可以封装成swap函数,由于简单,罢了。

参考代码:

#include<iostream>
using namespace std;
int main()
{
	int n,m,h,l,temp;
	cin>>n>>m;
	int a[n];
	//初始化
	for(int i=0;i < n; i++){
	    cin>>a[i];
	}
	//swap交换
	for(int i=0;i<m;i++){
	    cin>>h>>l;
	    temp = a[h-1];
	    a[h-1] = a[l-1];
	    a[l-1] = temp;
	}
	//输出
	for(int i=0;i<n;i++){
	    cout<<a[i]<<endl;
	}
	return 0;
}


 

0.0分

0 人评分

  评论区

  • «
  • »