永发信息网

C语言中怎么比较字符的大小

答案:3  悬赏:0  手机版
解决时间 2021-04-15 18:44
  • 提问者网友:箛茗
  • 2021-04-15 14:38
如果要比较两个字符的大小,应该怎么写?用C语言
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-04-15 15:54

#include<stdio.h>


#include<string .h>


void main(0


{


char x,y;


printf("请输入两个字符:");


scanf("%c %c",&x,&y);


if(strcmp(x,y)>0)


printf("%c大于%c\n",x,y);


if(strcmp(x,y)<0)


printf("%c小于%c\n",x,y);


if(strcmp(x,y)==0)


printf("%c等于%c\n",x,y);


}


全部回答
  • 1楼网友:荒野風
  • 2021-04-15 16:56

可以用strcmp来实现

不过你也可以通过同时遍历两个字符串来比较大小

实现方法也很简单

现在很多考试题都有让你自己实现这个函数的

  • 2楼网友:上分大魔王
  • 2021-04-15 16:36

比如已经有两个字符串a[10]和b[10]

那么比较他们的语句为:

if(strcmp(a,b)>0) printf("a>b");

else if(strcmp(a,b)==0) printf("a=b");

else printf("a<b");

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯