题目描述
学到新东西
1.用于遍历字符串(或字符容器)a中的每个字符,并将其转换为小写。
2.引用&来避免不必要的字符复制,直接修改原字符串中的字符。
样例
#include<bits/stdc++.h>
#include<ctype.h>//为了用tolower
using namespace std;
int main(){
string s1,s2;
getline(cin,s1);//遇到换行才停止
getline(cin,s2);
for(auto &c:s1) c=tolower(c);
for(auto &c:s2) c=tolower(c);
if(s1==s2)cout<<"=";
if(s1>s2) cout<<">";
if(s1<s2) cout<<"<";//string定义的可以直接比较
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla