首页 > 编程 > C++ > 正文

C语言字符串大小比较

2020-05-23 14:16:26
字体:大 中 小
来源:转载
供稿:网友

本文给大家分享给大家的是C语言的字符串大小比较的函数,有需要的小伙伴可以参考下。

C语言字符串大小比较

 

 
  1. #include <stdio.h> 
  2. #include <string.h> 
  3.  
  4. int fun(char *a,char *b) 
  5. { 
  6. int i = 0,j = 0; 
  7. while(a[i]&&b[j]) 
  8. { 
  9. if(a[i]-b[j]>0) 
  10. return 1; 
  11. else if(a[i]-b[j]<0) 
  12. return -1; 
  13. i++,j++; 
  14.  
  15. } 
  16. if(strlen(a)==i&&strlen(b)==j) 
  17. return 0; 
  18. else if(strlen(a)==i) 
  19. { 
  20. return -1; 
  21. } 
  22. else 
  23. return 1; 
  24. } 
  25.  
  26. int main() 
  27. { 
  28. char a[100]; 
  29. char b[100]; 
  30. printf("/n"); 
  31. printf("*******比较两个字符串的大小:*******/n"); 
  32. printf("/n"); 
  33. printf("输入第一个字符串:"); 
  34. scanf("%s",a); 
  35. printf("输入第二个字符串:"); 
  36. scanf("%s",b); 
  37. printf("%d/n",fun(a,b)); 
  38. return 0; 
  39. } 

以上所述就是本文的全部内容了,希望大家能够喜欢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表