#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;
}
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;
}
本文介绍了一个简单的C语言程序,用于比较两个字符串。通过逐字符对比,该程序能够判断第一个字符串是否大于、小于或等于第二个字符串,并返回相应的标志。此方法适用于基本的字符串操作教学或简单应用。
2197

被折叠的 条评论
为什么被折叠?



