题目描述
注意fgets读的时候会读取换行符,应去掉换行符
样例
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char a[100],b[100];
int m,n;
fgets(a,100,stdin);
fgets(b,100,stdin);
if(a[strlen(a)-1]=='\n')a[strlen(a)-1]={0};
if(b[strlen(b)-1]=='\n')b[strlen(b)-1]={0};
m=strlen(a);
n=strlen(b);
for(int i=0;i<m;i++)
{
if(a[i]>='A'&&a[i]<='Z')a[i]+=32;
}
for(int i=0;i<n;i++)
{
if(b[i]>='A'&&b[i]<='Z')b[i]+=32;
}
int t=strcmp(a,b);
if(t>0)cout<<">"<<endl;
else if(t==0)cout<<"="<<endl;
else cout<<"<"<<endl;
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla