C语言 字符串大小比较 (实例)

向右看齐 2022-04-24 18:46 464阅读 0赞

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDExOTUxNw_size_16_color_FFFFFF_t_70

  1. #include<stdio.h>
  2. #include<string.h>
  3. main()
  4. {
  5. int i,j,k,z;
  6. char a[20][80],min[20];
  7. scanf("%d",&k);
  8. for(i=0;i<k;i++)
  9. scanf("%s",a[i]);
  10. strcpy(min,a[0]);
  11. for(i=0;i<k;i++)
  12. {
  13. //for(j=i+1;j<k;j++)
  14. if(strcmp(min,a[i])>0)
  15. {
  16. strcpy(min,a[i]);
  17. }
  18. }
  19. printf("Min is: %s",min);
  20. }
  21. 字符串大小比较不像字符数组,字符串不能用关系运算符比较大小,C语言提供了一个比较大小的函数strcmp函数,可以用strcmp进行比较;
  22. if(strcmp(str_1,str_2)==0) //判断两个字符串是否相等
  23. if(strcmp(str_1,str_2)<0) //判断字符串str_1是否小于字符串str_2
  24. if(strcmp(str_1,str_2)>0) //判断字符串str_1是否大于字符串str_2

发表评论

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

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

相关阅读

    相关 c语言字符串比较

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

    相关 如何比较字符串大小

    今天我分享的是如何比较字符串的大小,希望大家看完能有深刻的理解。 字符比较(character comparison)是指按照字典次序对单个字符或字符串进行比较大小的操作,