比较两个字符串【不可以使用strcmp】

来源:互联网 发布:淘宝怎么加主播旺信 编辑:程序博客网 时间:2024/06/04 19:57
#include <stdio.h>

int main(int argc, const char *argv[])
{
char a[] = "helalo";
char b[] = "helblo";
int i = 0,sign = 0;

while(a[i] != '\0' && b[i] != '\0')
{
if(a[i] > b[i])
{
sign = 1;
printf("sign = %d\n",sign);
return 0;
}
if(a[i] < b[i])
{
sign = -1;
printf("sign = %d\n",sign);
return 0;
}
i++;
}

if(a[i] != '\0' && b[i] == '\0')
{
sign = 1;
}

if(a[i] == '\0' && b[i] != '\0')
{
sign = -1;
}
printf("sign = %d\n",sign);


return 0;
}
0 0
原创粉丝点击