C语言字符串大小比较

2020-01-06 13:36:43丽君

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

C语言字符串大小比较

 

 
  1. #include <stdio.h>  #include <string.h> 
  2.   int fun(char *a,char *b) 
  3. {  int i = 0,j = 0; 
  4. while(a[i]&&b[j])  { 
  5. if(a[i]-b[j]>0)  return 1; 
  6. else if(a[i]-b[j]<0)  return -1; 
  7. i++,j++;   
  8. }  if(strlen(a)==i&&strlen(b)==j) 
  9. return 0;  else if(strlen(a)==i) 
  10. {  return -1; 
  11. }  else 
  12. return 1;  } 
  13.   int main() 
  14. {  char a[100]; 
  15. char b[100];  printf("n"); 
  16. printf("*******比较两个字符串的大小:*******n");  printf("n"); 
  17. printf("输入第一个字符串:");  scanf("%s",a); 
  18. printf("输入第二个字符串:");  scanf("%s",b); 
  19. printf("%dn",fun(a,b));  return 0; 

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