【C/C++】奇偶位互换

奇偶位互换

给定一个长度为偶数位的0,1字符串,请编程实现串的奇偶位互换。

输入

输入包含多组测试数据。 输入的第一行是一个整数C,表示有C测试数据。

接下来是C组测试数据,每组数据输入均为0,1字符串,保证串长为偶数位(串长

输出

请为每组测试数据输出奇偶位互换后的结果,每组输出占一行。

样例输入

2

0110

1100

样例输出

1001

1100

cpp 复制代码
#include <iostream>
#include <string>
using namespace std;

int main() {

    int C; //测试用例数
    cin >> C;
    for (int i = 0; i < C; i++) {
        string s;
        cin >> s;

        for (int i = 0; i < s.size(); i += 2) {
            char temp = s[i];
            s[i] = s[i + 1];
            s[i + 1] = temp;
        }

        cout << s << endl;

    }
    return 0;
}
相关推荐
lilihuigz11 分钟前
Meta Box完整指南:WordPress自定义字段与内容框架高效构建结构化内容 - 易服客工作室
java·开发语言
xxie12379416 分钟前
Python 闭包的调用方法与实践
开发语言·python
aini_lovee18 分钟前
计算 HOG算子的典型 MATLAB 程序
开发语言·matlab
楷哥爱开发19 分钟前
降低网络爬虫成本:基础设施优化指南
服务器·开发语言·php
feifeigo1231 小时前
matlab电力系统重构实现
开发语言·matlab·重构
小c君tt1 小时前
QT笔记记录
开发语言·笔记·qt
布朗克1681 小时前
Go 入门到精通-08-复合类型之数组与切片
开发语言·后端·golang·数组与切片
AI人工智能+电脑小能手1 小时前
【大白话说Java面试题 第151题】【06_Spring篇】第11题:说一下 Spring Bean 的生命周期?
java·开发语言·后端·spring·面试
weixin_423533992 小时前
c++类的继承学习-去中心化交易所(DEX)的“流动性池初始化与交易指令”设计
c++·学习·去中心化
广州浮点FLOATLIC2 小时前
Creo 许可证利用率怎么优化:制造企业该先看共享规则,还是先看模块占用结构
java·开发语言