问题标题: 酷町堂:2830 字符格式转换

0
0
已解决
周旭东
周旭东
初级光能
初级光能

给出一个字符串,全部由小写字母和下划线组成。请将字符串中每个下划线后面的第一个小写字母变为大写字母,并且删除这个下划线。输出最后字符串的结果。

输入描述 Input Description

一个字符串,由小写字母和下划线组成。

输出描述 Output Description

将字符串中每一个下划线后的第一个小写字母变为大写字母,然后删除那个下划线

样例输入 Sample Input

 

_a_b_c_d_efg

样例输出 Sample Output

 

ABCDEfg


0
已采纳
张希晨
张希晨
修练者
修练者

for(int i=1;i<a.size();i++)
  {
   if(a[i-1]=='_'&&(a[i]>='a'&&a[i]<='z'))
   {
    char(a[i]-=32);
}
  }

然后判断,如果不是就输出

0
叶奥瑞
叶奥瑞
修练者
修练者

for(int i=0;i<=a.size()-1;i++) {
        if(a[i]=='_')
        {
            a[i+1]-=32;
            continue;
        }
        b+=a[i];
    }

0
我要回答