正经题解 - 两两交换
2024-06-03 10:38:04
发布于:浙江
14阅读
0回复
0点赞
正经题解 - 两两交换
题目描述
数组中相邻的两个为一组进行交换,组之间不能重叠。若数组 的长度为 ,则 交换, 交换 .... 交换。
AC代码
#include <iostream>
#include <vector>
using namespace std;
typedef long long ll;
const int N = 2e5 + 10;
int a[1010];
int main() {
int n;
cin >> n;
for(int i=0;i<n;i++) {
cin >> a[i];
if (i & 1) {
swap(a[i],a[i-1]);
}
}
for(int i=0;i<n;i++) {
if(i)cout << " ";
cout << a[i];
}
return 0;
}
这里空空如也
有帮助,赞一个