-->
当前位置:首页 > 题库 > 正文内容

程序填空题:字符串比较函数

Luz4年前 (2021-05-10)题库2808
本题目要求写一个函数 mystrcmp实现字符串比较,相等输出 0,不等输出其差值,在主函数输出比较结果。

```c++

#include
#define N 20
int mystrcmp(char *s1,char *s2);
int main()
{
char str1[N],str2[N];

gets(str1);

gets(str2);

printf("compare result = %d\n", );

return 0;
}

int mystrcmp(char *s1,char *s2)
{
while(*s1!='\0'&&*s2!='\0')
{
if
{
s1++;
s2++;
}
else
}
while(*s1 != '\0')
return *s1;
while(*s2 != '\0')
return -*s2;
return 0;
}

```






答案:
第1空:mystrcmp(str1,str2)

第2空:(*s1==*s2)

第3空:return *s1-*s2;

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。