输入:一个字符串,包含C、E、O三个英文字母,三个字母的个数不一定相等。
输出:处理后的字符串
例如:
输入:“CCEEEOOO”,输出“CEOCEOEO”
#include<iostream>
using namespace std;
void ceo(char * str)
{
int c=0,e=0,o=0;
int L=strlen(str);
for(int i=0;i<L;i++){
if(str[i]=='C')c++;
if(str[i]=='E')e++;
if(str[i]=='O')o++;
}
while(c>0||e>0||o>0)
{
if(c>0){
cout<<'C';
c--;
}
if(e>0){
cout<<'E';
e--;
}
if(o>0){
cout<<'O';
o--;
}
}
}
int main()
{
char str[1000];
cin>>str;
ceo(str);
}