用合适的字符串函数会简化过程与思路
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
int main(void){
char s1[11],s2[11];
scanf("%s%s",s1,s2);
if(strlen(s1)!=strlen(s2))
printf("1\n");
else if(!strcmp(s1,s2))
printf("2\n");
else if(!strcmp(strlwr(s1),strlwr(s2)))
printf("3\n");
else
printf("4\n");
return 0;
}
1.strcat函数——字符串连接函数
一般形式:strcat(字符数组1,字符数组2)
2.strcpy函数——字符串复制函数
一般形式:strcpy(字符数组1,字符数组2)
3.strcmp函数——字符串比较函数
一般形式:strcmp(字符数组1,字符数组2)
比较规则:自左至右逐个字符比较,直至出现不同字符(于ASCII码而言),或遇到‘\0’为止。
比较结果由函数值带回:字符串1=字符串2,函数值为0
字符串1>字符串2,函数值为正数
字符串1<字符串2,函数值为负数
4.strlen函数——测字符串长度的函数
一般形式:strlen(字符数组)
5.strlwr函数——转化为小写的函数
一般形式:strlwr(字符数组)
6.strupr函数——转化为大写的函数
一般形式:strupr(字符数组)