700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言 字符串比较不用strcmp函数

C语言 字符串比较不用strcmp函数

时间:2022-08-26 00:40:53

相关推荐

C语言 字符串比较不用strcmp函数

保留strcmp的比较规则

字符串比较函数strcmp的比较,两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。

#include<stdio.h>#include<string.h>int main(){char a[20],b[20];int i=0,k=233;unsigned long m,n;scanf("%s",a);scanf("%s",b);m=strlen(a);n=strlen(b);while (a[i]!='\0'&&a[i]==b[i]) {i++;}if (a[i]=='\0'&&b[i]=='\0') {printf("0");return 0;}else{k=a[i]-b[i];}if (k>0) {printf("1");}else printf("-1");return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。