题目描述 Description
给出一个字符串,全部由小写字母和下划线组成。请将字符串中每个下划线后面的第一个小写字母变为大写字母,并且删除这个下划线。输出最后字符串的结果。
输入描述 Input Description
一个字符串,由小写字母和下划线组成。
输出描述 Output Description
将字符串中每一个下划线后的第一个小写字母变为大写字母,然后删除那个下划线
样例输入 Sample Input
_a_b_c_d_efg
样例输出 Sample Output
ABCDEfg
1 #include <iostream> 2 #include <string.h> 3 #include <cstdio> 4 5 using namespace std; 6 7 int main() 8 { 9 char s[50]; 10 gets(s); 11 for(int i=0;i<strlen(s);i++) 12 { 13 if(s[i]=='_'&&(s[i+1]>='a' && s[+1]<='z')) 14 putchar(s[i+1]-=32); 15 else if(s[i-1]!='_'&&s[i]!='_') 16 putchar(s[i]); 17 } 18 return 0; 19 }