文章
2
粉丝
121
获赞
4
访问
4.9k
1.按照题目的意思,故名思意就是要将大写字母转化为小写字母,然后在其前面插入_
2.如果对于字符串相关的函数比较熟悉,这题就会比较简单。
#include <iostream>
#include<string>
#include<cstdio>
using namespace std;
int main()
{
string str;
while(cin>>str)
{
for(int i=0;i<str.length();++i)
{
if(str[i]>='A'&&str[i]<='Z')
{
str[i]=str[i]-'A'+'a';
str.insert(i,"_");
}
}
cout<<str<<endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发