洛谷OJ-字符串大小写转化

遇到有关不区分大小写的题目时,需要对字符串进行统一的大小写转化。
有两种方法。


方法一:
通过遍历字符串,然后用tolower(char c)和toupper(char c)这两个函数,完成转化。

string s("Hello World!!!");
for(auto &c : s)
{
  c = toupper(c);
}
cout<

方法二:
通过字符串迭代器,其代码为transform(word.begin(),word.end(),word.begin(),::tolower);


你可能感兴趣的:(洛谷OJ-字符串大小写转化)