竞赛
考级
#include <bits/stdc++.h> using namespace std; int main() { string s1, s2; int n; cin >> n; cin >> s1 >> s2; for (int i = 1; i < n; i ++ ) { if (i % 2 == 1) { swap(s1[i], s2[i]); } } cout << s2; return 0; } 本题运用了swap(交换命令)的用法
极乐教的磨磨头
#include<bits/stdc++.h> using namespace std; int n; char a[1001],b[1001]; int main() { cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n;i++) cin>>b[i]; for(int i=1;i<=n;i++){ if(i%2==1)cout<<b[i]; else cout<<a[i]; } return 0; }
???
T4 本题只需要把下标为奇数的字符,交换一下即可,你可以下标从0开始读入字符串,这样就交换下标为0的字符。
桌子乱的反义词
zsy
有一点难度,是奇数下标,解题思路就是输入两个字符串,遍历一下,i的值每次要加2,再用swap()函数进行交换即可
犟回
T4:A.35622 交换字符 > 题目名称:交换字符 > 难度:入门 > 时间限制:1000ms1000ms1000ms > 空间限制:128MiB128MiB128MiB 本题让我们对一个长度为nnn字符串s1s1s1和s2s2s2中的奇数下标上的字符进行交换,最终输出s1s1s1也就是要对每个下标%2\% 2%2看结果是否为1,如果结果为1,则是奇数,我们可以用swap()swap()swap()函数实现交换字符,特别注意:字符串下标从000开始,所以要对下标+1+1+1 Code:Code:Code:
蒟蒻 · 西域春(半退)
༺ཌༀ猫条一ༀད༻
LS_YZY
毛奕程
yang(Python)