# 官方题解|欢乐赛#43 T2
2025-03-19 10:58:19
发布于:浙江
5阅读
0回复
0点赞
T2
思路分析
本题考查一维数组,只需要先把 个数存储起来,然后按照题目要求交换下标为 和 的元素即可。交换可以新开一个变量进行交换,也可以利用C++的swap
函数进行交换。
代码分析
#include <bits/stdc++.h>
using namespace std;
int a[1010], b, c, n;
int main(){
cin >> n >> b >> c;
for(int i = 1; i <= n; i ++ ){//读入
cin >> a[i];
}
swap(a[b], a[c]);//交换元素
for(int i = 1; i <= n; i ++ ){//输出
cout << a[i] << ' ';
}
return 0;
}
这里空空如也
有帮助,赞一个