题目描述
strcmp不认识了呗!?
strcmp是普通字符串的比较大小函数啊!,不是string的,string可以直接比较大小
样例
#include<iostream>
#include<cstring>//strcmp是库函数,你就用就行了,本题不是想让你绞尽脑汁去想如何比较
using namespace std;
int main()
{
char a[100],b[100];//strcmp是普通字符串的函数,不是string的!!!string是可以直接比较的
int i;
fgets(a,100,stdin);
fgets(b,100,stdin);
if(a[strlen(a)-1]=='\n')a[strlen(a)-1]=0;//用fgets,最后一个是换行,会对后面产生影响,这两步的作用就是去掉换行
if(b[strlen(b)-1]=='\n')b[strlen(b)-1]=0;
for(i=0;a[i];i++)
if(a[i]>='A'&&a[i]<='Z')
a[i]+=32;
for(i=0;b[i];i++)
if(b[i]>='A'&&b[i]<='Z')
b[i]+=32;
int n=strcmp(a,b);
if(n==0)printf("=");//这里还可以用puts
else if(n<0)printf("<");
else printf(">");
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla