楼上使用了指针,这里给出最基础的算法
#include
using namespace std;
int mystrcmp(char str1[],char str2[])//比较字符串大小,若str1大,输出1,若相等,输出0,否则输出-1
{
int i=0;
while(str1[i]!=0&&str2[i]!=0&&str1[i]==str2[i])
{
i++;
}
if(str1[i]>str2[i])
return 1;
if(str1[i]
if(str1[i]==str2[i])
return 0;
}
int main()
{
char str1[]="myworld";
char str2[]="myword";
char str3[]="myword";
cout<
}
int strcmp(char * a, char * b)
{
while(*a == *b)
{
if('\0' == *a || '\0' == *b)
{
break;
}
a++;
b++;
}
if(*a > *b)
return 1;
else if(*a == *b)
return 0;
return -1;
}