早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c++字符串拆分给定一个字符串,将里面的字符按照奇数偶数的不同位置分成两组,再按它之前的先后顺序接回成两个字符串。例如"ABABAB",分解重组之后就变成了“AAA"以及"BBB"两个字符串。

题目详情
c++字符串拆分
给定一个字符串,将里面的字符按照奇数偶数的不同位置分成两组,再按它之前的先后顺序接回成两个字符串。
例如 "ABABAB",分解重组之后就变成了“AAA"以及 "BBB"两个字符串。”ABCDE" 分解重组之后就成为了 “ACE","BD"两个字符串。
▼优质解答
答案和解析
#include<iostream>

#include<string.h>

using namespace std;

int main(){

                char x[200]={0},y[100]={0},z[100]={0};

                cout<<"请输入一个字符串:";

                cin>>x;

                for(int i=0;i<strlen(x);i++)

                {   

                    if(i%2==0)

                        y[i/2]=x[i];

                    else

                        z[i/2]=x[i];

                }   

                cout<<"拆分后:"<<y<<","<<z<<endl;

                return 0;

}

请输入一个字符串:12313
拆分后:133 ,21

看了 c++字符串拆分给定一个字符...的网友还看了以下: