欢乐赛#36题解 | T4
2024-12-24 17:43:10
发布于:北京
0阅读
0回复
0点赞
T4:A.35622 交换字符
题目名称:交换字符
难度:入门
时间限制:
空间限制:
本题让我们对一个长度为字符串和中的奇数下标上的字符进行交换,最终输出也就是要对每个下标看结果是否为1,如果结果为1,则是奇数,我们可以用函数实现交换字符,特别注意:字符串下标从开始,所以要对下标
#include <bits/stdc++.h>
using namespace std;
int main(){
string s1,s2;//定义string类对象
int n;//字符个数
cin >> n;//输入
cin >> s1 >> s2;//输入字符串
for (int i = 0;i < n;i ++){
if((i + 1) % 2 == 0){//看看+1是不是奇数
swap(s1[i],s2[i]);//交换
}
}
cout << s1 << endl;//输出
return 0;
}
这里空空如也
有帮助,赞一个