C语言:判断两字符串的大小关系(strcmp法)

原创 2018年04月14日 23:11:12

题目来源:大工慕课 链接
作者:Caleb Sung

参考解答

逻辑非常简单,这里不再赘述:

#include<stdio.h>
#include<string.h>
void main()
{
    char str1[100],str2[100];
    printf("本程序用于判断输入的两个字符串的大小。两字符串用回车隔开。\n");
    printf("输入第一个字符串:");
    gets(str1);
    printf("输入第二个字符串:");
    gets(str2);
    if(strcmp(str1,str2)==0)
        printf("字串“%s” = 字串“%s”。\n",str1,str2);
    if(strcmp(str1,str2)<0)
        printf("字串“%s” < 字串“%s”。\n",str1,str2);
    if(strcmp(str1,str2)>0)
        printf("字串“%s” > 字串“%s”。\n",str1,str2);
}
版权声明:根据中华人民共和国著作权法,转载请标明来源,作者保留依法追究未经授权转载行为的权利 https://blog.csdn.net/qq_41933331/article/details/79945486

Windows优化大师注册机源码

Windows优化大师注册机源码unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Co...
  • Drate
  • Drate
  • 2003-02-25 13:01:00
  • 2107

c语言比较两个字符串是否相等strcmp

C语言提供了几个标准库函数,可以比较两个字符串是否相同。以下是用strcmp()函数比较字符串的一个例子: #include #include int main(void) { cha...
  • Ctrl_qun
  • Ctrl_qun
  • 2017-03-27 13:38:46
  • 54942

【C语言】my_strcmp字符串比较

1.思想:比较两个字符串涉及对两个字符串对应的字符逐个进行比较,直到发现不匹配为止,返回比较结果。     strcmp函数实际上是对字符的ASCII码进行比较,strcmp函数最多比较到其中一个字符...
  • i_fcy
  • i_fcy
  • 2015-05-21 21:23:03
  • 1631

比较两个字符串长度,不使用strcmp函数

【描述】  编写一个程序,将两个字符串s1和s2比较,如果s1 > s2,输出一个正数;s1 = s2,输出0,;s1 < s2输出一个负数。不要使用strcmp函数。两个字符串用gets函数读入。...
  • u013053957
  • u013053957
  • 2015-06-28 17:14:16
  • 2901

不使用strcmp函数比较两个字符串的大小

比较两个字符串的大小,关键是要找出a和b的第一个不相同的字符。根据字符串比较规则,如果遇到'\0'为止还未出现不相同的字符,则认为a和b相等;若出现不同的字符,则以第一个不相同的字符比较结果为准。为此...
  • fhb1922702569
  • fhb1922702569
  • 2016-10-04 19:25:08
  • 3066

C语言 编写程序实现字符串比较,不允许使用strcmp函数。

编写程序实现字符串比较,不允许使用strcmp函数。 注意:字符串比较的规则是:将两个字符串自左至右逐个字符进行比较(按ASCII值大小进行比较),直到出现不同的字符或遇到"\0"为止,若出现不同的...
  • Yangjiankang_0929
  • Yangjiankang_0929
  • 2015-04-04 20:06:52
  • 4836

C语言strcasecmp()函数:判断字符串是否相等(忽略大小写)

头文件:#include 定义函数:int strcasecmp (const char *s1, const char *s2); 函数说明:strcasecmp()用来比较参数s1 ...
  • pugu12
  • pugu12
  • 2015-07-13 16:51:54
  • 4217

C语言字符串操作----strlen()、strcpy()、strcat()、strcmp()

C语言中并没有没有显示的字符串数据类型,因此字符串以字符串常量的形式或者存储于字符数组中。字符串常量很适合用于那些程序不会对它们进行修改的字符串,所有其他字符串必须存储于字符数组或动态分配的内存中。注...
  • haofight
  • haofight
  • 2016-12-24 19:25:51
  • 985

重新学习C语言——比较两个数大小

重新学习C语言,同时作为给大一上课的教案
  • qq_36536040
  • qq_36536040
  • 2016-10-27 22:12:47
  • 4125

C语言中比较两个字符串的大小

int h_strcmp(char *s1, char *s2) { int result, i; for (i = 0; *(s1+i) != '\0' && *(s2+i) != ...
  • qustdjx
  • qustdjx
  • 2012-09-27 08:31:33
  • 6602
收藏助手
不良信息举报
您举报文章:C语言:判断两字符串的大小关系(strcmp法)
举报原因:
原因补充:

(最多只允许输入30个字)