问题遇到的现象和发生背景
C++2010
操作环境、软件版本等信息
编写一个程序,把输入的字符串修改为开头字母大写,后面字母小写的格式。
尝试过的解决方法
#include <bits/stdc++.h>
using namespace std;
int main()
{
return 0;
}
我想要达到的结果
【输入】
一个字符串s。保证字符串中的字符都是英文字母。
【输出】
一个字符串,表示将字符串s转换后的结果。
C++2010
编写一个程序,把输入的字符串修改为开头字母大写,后面字母小写的格式。
#include <bits/stdc++.h>
using namespace std;
int main()
{
return 0;
}
【输入】
一个字符串s。保证字符串中的字符都是英文字母。
【输出】
一个字符串,表示将字符串s转换后的结果。
#include <bits/stdc++.h>
using namespace std;
int main()
{
string a;
cin>>a;
for(int i=1;i<a.length();i++)
{
if(a[0]>='a'&&a[0]<='z')
{
a[0]-=32;
}
if (a[i]>='A'&&a[i]<='Z')
{
a[i]+=32;
}
}
cout<<a;
return 0;
}