比较两个字符串的大小

2023-05-16

题目描述
设计函数,比较两个字符串的大小。每个字符串长度不超过50。

输入要求
从键盘分别读入两个字符串,每个字符串以换行符结束。

输出要求
比较两个串的大小,输出相应的结果。

输入样例
Hello
hi

输出样例
Hello < hi

#include<stdio.h>
int mystrcmp(char *str1,char *str2)
{
    int i,c;
    for(i=0;str1[i]||str2[i];i++)
    {
        if(str1[i]!=str2[i])
        {
            c=str1[i]-str2[i];
            break;
        }
    }
    if(str1[i]=='\0'&&str2[i]=='\0')
        c=0;
 
    return c;
}
int main()
{
char s1[51],s2[51];
int k;
gets(s1);
gets(s2);
k=mystrcmp(s1,s2); 
if(k>0)           printf("%s > %s\n",s1,s2);
else if(k==0)       printf("%s = %s\n",s1,s2);
else              printf("%s < %s\n",s1,s2);
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

比较两个字符串的大小 的相关文章

  • socket函数的domain、type、protocol解析

    socket 函数的 domain type protocol 解析 lxg 64 2015 04 09 内核中的 socket 概览 图一 xff1a socket 概览 内核中套接字是一层一层进行抽象展示的 xff0c 把共性的东西抽取
  • code的用法

    今天写程序的时候用了const xff0c 想到之前遇到的code的用法 xff0c 那是第一次遇到code的那样的用法 xff0c 查了一下 xff0c 解释如下 xff1a 在单片机使用C语言进行编程的时候 xff0c 经常使用到cod
  • Linux的system()和popen()差异

    Linux的system 和popen 差异 1 system 和popen 简介 在linux中我们可以通过system 来执行一个shell命令 xff0c popen 也是执行shell命令并且通过管道和shell命令进行通信 sys
  • HTTP的303、307状态码

    之前在 http权威指南 中看到了HTTP的307状态码 xff0c 当时因为没有找到可以实验的网站所以没有比较深的印象 xff0c 今天在排查一个问题的时候恰巧遇到了HTTP 1 1 307 TemporaryRedirect xff0c
  • 如果获得页面跳转的最终URL

    最近做一个小功能 xff0c 就是获取一个页面经过跳转后的最终页面URL xff0c 这里的跳转方式包含但不仅限于HTTP 301 302 js meta refresh 下面是我想到的三种可能的解决方式 xff0c 可能会有更优的方法 x
  • pykafka的NoBrokersAvailableError原因

    今天在使用pykafka的时候遇到一个问题 xff0c 我的kafka和zookeeper运行在一台机器上面 xff0c 然后应用程序跑在另外一台机器上面 当我调用pykafka中的KafkaClient zookeeper host 61
  • pyspark的pickle.PicklingError

    今天在用pyspark的时候在一个类中调用rdd的map的时候报错 xff0c 代码如下 xff1a rdd 61 df filter size df emission gt span class hljs number 50 span r
  • 一行代码引发的"血案"

    昨天在使用pykafka的时候又遇到了之前我遇到过的PartitionOwnedError ConsumerStoppedException异常 xff0c 关于这个异常我之前写过一篇分析的文章 链接在这里 xff0c 我自认为之前应该是把
  • X-Pack的machine learning

    如何使用X Pack的machine learning 最近在使用X Pack中的机器学习功能 xff0c 主要的就是利用非监督的时间序列模型 xff0c 用来检测流量的变化 xff0c 关于X Pack这块的文章好像可以参考的比较少 xf
  • C++自己写的HTTP类

    发起HTTP请求 define NORMAL CONNECT INTERNET FLAG KEEP CONNECTION define SECURE CONNECT NORMAL CONNECT INTERNET FLAG SECURE d
  • 知识总结--checksum校验和算法

    在项目开发过程中 xff0c 经常会使用到checksum检验和 xff0c 但是在不同的协议对接过程中发现checksum算法还是有差异的 本文的目的是对常用的checksum算法进行总结 xff0c 并不断完善和补充 xff0c 以备后
  • 让你编码嗨到停不下来的8个VSCode插件

    经作者授权后翻译成中文 xff0c 原文链接 xff1a https levelup gitconnected com 7 vs code extensions that make you want to keep coding forev
  • 51单片机数组的定义方法(code与data的作用)

    数组前不加 code 或 data xff0c 则默认将数组存放在程序存储器中 xff1b code 指定数据是存储在代码区 xff0c 数据是在编程的时候跟代码一起写入代码存储器 xff0c 运行过程中不能改变 xff1b xdata 指
  • Python+Requests对图片验证码的处理

    Requests对图片验证码的处理 在web端的登录接口经常会有图片验证码的输入 xff0c 而且每次登录时图片验证码都是随机的 xff1b 当通过request做接口登录的时候要对图片验证码进行识别出图片中的字段 xff0c 然后再登录接
  • STM32 HAL UART 使用关键思路(无代码,但是很关键)

    1 到底使用哪种方式 xff0c 或者说有哪几种方式 xff1f STM32 中的 UART 允许使用不同的发送 TX 和接收 RX 模式进行配置 xff0c 有什么区别和优势 xff1f xff1a 轮询模式 xff08 简单来说就是无
  • Ubuntu:pip安装时unable to execute ‘gcc‘: No such file or directoryerror: command ‘gcc‘ failed with

    unable to execute 39 gcc 39 No such file or directory error command 39 gcc 39 failed with exit status 1 使用命令 xff1a sudo
  • python的print的使用 %d ; format等

    python基础 格式化输出 xff08 用法和format用法 xff09 fat39 博客园 目录 用法 format用法 用法 1 整数的输出 o oct 八进制 d dec 十进制 x hex 十六进制 2 浮点数输出 xff08
  • mmdetection中如何保存save best epoch的checkpoints;MMdetection如何保存训练过程中评价指标最好/最优的轮次的模型

    api的训练文件中需要 eval hook 61 DistEvalHook if distributed else EvalHook runner register hook eval hook val dataloader save be
  • NVIDIA Jetson Xavier NX入门(3)——pytorch和torchvision安装

    NVIDIA Jetson Xavier NX入门 xff08 3 xff09 pytorch和torchvision安装 1 安装pytorch NVIDIA下载pytorch官方网址是 xff1a https forums develo

随机推荐