关于字符转换大小写
Strong_Jelly · · 个人记录
字符转换大小写
1.头文件
#include <cctype>
2.大写转小写
s[i] = tolower(s[i]);
3.小写转大写
s[i] = toupper(s[i]);
4.应用
题目传送门
#include <bits/stdc++.h>
#include <cctype>
using namespace std;
string s;
int main()
{
getline(cin, s);
for(register int i = 0; i < s.length(); ++i)
{
if(s[i] >= 'A' && s[i] <= 'Z')
{
s[i] = tolower(s[i]);
}
else if(s[i] >= 'a' && s[i] <= 'z')
{
s[i] = toupper(s[i]);
}
}
cout << s << endl;
return 0;
}