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

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


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

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

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


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容