写一个函数()实现两个字符二的比较:效用格上为 strmn(sr1str2)如果str1str2,函数信为一正数,sr1==str2则运回信为0,
strlstr2返口个负数(个能使用0函数)
内容不太完整啊,如果str1str2啥意思?按照strcmp来实现呗
题目的中文描述自己能读通吗?或者你是个老外?
#include <stdio.h>
int strCmp(char *str1,char *str2)
{
int i=0;
while(str1[i] != '\0' && str2[i] != '\0')
{
if(str1[i] != str2[i])
{
if(str1[i] > str2[i])
return 1;
else
return -1;
}
i++;
}
if(str1[i] == '\0' && str2[i] == '\0')
return 0;
if(str1[i] != '\0')
return 1;
return -1;
}
int main()
{
char str1[1000],str2[1000];
gets(str1);
gets(str2);
printf("%d\n",strCmp(str1,str2));
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!