public static int strcmp(char[] str1,char[] str2){
int flag=0;
int n=str1.length;
if (str1.length>str2.length){
n=str2.length;
}
for (int i = 0; i <n; i++) {
if (str1[i]==str2[i])
continue;
else if (str1[i]<str2[i]){
flag=-1;
break;
}else if (str1[i]>str2[i]){
flag=1;
break;
}
}
if (flag==0&&(str1.length<str2.length))
flag=-1;
if (flag==0&&(str1.length>str2.length))
flag=1;
if (flag==0&&(str1.length==str2.length))
flag=0;
return flag;
}
java实现c/cpp里面strcmp函数---算法笔记的坑
最新推荐文章于 2024-04-29 21:01:00 发布