【c语言】字符串比较

今天药忘吃喽~ 2023-07-15 16:24 122阅读 0赞

独立实现标准字符串库的strcmp函数,即字符串比较函数,从键盘输入两个字符串,按字典序比较大小,前者大于后者输出1,前者小于后者输出-1,两者相等输出0。

样例输入:
apple one
样例输出:
-1在这里插入图片描述


样例输入:
hello he
样例输出:
1在这里插入图片描述


样例输入:
hello hello
样例输出:
0在这里插入图片描述


  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. char a[99],b[99];
  5. int i,t=99;
  6. scanf("%s %s",&a,&b);
  7. for(i=0;t!=1&&t!=-1&&t!=0;i++)
  8. {
  9. if(a[i]=='\0'&&b[i]=='\0')
  10. t=0;
  11. if(a[i]>b[i])
  12. t=1;
  13. if(a[i]<b[i])
  14. t=-1;
  15. }
  16. printf("%d",t);
  17. return 0;
  18. }

发表评论

表情:
评论列表 (有 0 条评论,122人围观)

还没有评论,来说两句吧...

相关阅读

    相关 c语言字符串比较

    独立实现标准字符串库的strcmp函数,即字符串比较函数,从键盘输入两个字符串,按字典序比较大小,前者大于后者输出1,前者小于后者输出-1,两者相等输出0。 样例输入: