首页 > 其他分享 >strcmp函数

strcmp函数

时间:2023-05-27 21:12:37浏览次数:33  
标签:函数 ++ else char && strcmp

strcmp函数

#include <stdio.h>
int mystrcmp(char *a,char *b)
{
  while(*a&&*b&&*a==*b)
  {
    a++;
    b++;
  }
  if((*a-*b)>0)
  {
    return (*a-*b);
  }
  else if((*a-*b)<0)
  {
    return (*a-*b);
  }else
  {
    return 0;
  }
}
int main()
{
  char a[20]={0};
  char b[20]={0};
  int s=0;
  printf("请输入一个值给a:\n");
  gets(a);
  printf("请输入一个值给b:\n");
  gets(b);
  s=mystrcmp(b,a);
  if(s>0)
  {
    printf("a>b\n");
  }
  else if(s<0)
  {
    printf("a<b\n");
  }
  else if(s==0)
  {
    printf("a=b\n");
  }
  return 0;
}

标签:函数,++,else,char,&&,strcmp
From: https://www.cnblogs.com/yesiming/p/17437325.html

相关文章

  • python---引用其他py文件中的函数-yuan
    /user/test:....A........a.py....B........b.pya.py:deffa(): print("a")b.py想调用a.py中的函数fa():sys添加路径方法importsyssys.path.append("test/A")fromaimport*fa()init方法-1:在A文件夹和B文件夹中新建__init__.py文件,目录变成:test:....A...........
  • GaussDB(DWS)条件表达式函数返回错误结果集排查
    摘要:条件表达式函数中出现结果集不一致问题,我们首先要考虑是否入参数据类型不一致导致出参不一致。本文分享自华为云社区《GaussDB(DWS)条件表达式函数返回错误结果集排查》,作者:yd_211369925。(一)案例背景客户使用greatest获取并返回参数列表中值最大的表达式的值,子查询中查询......
  • Jmeter函数助手33-split
    split函数用于根据分隔符拆分传递给它的字符串,并返回原始字符串。Stringtosplit:填入需要转换的字符串函数名称。用于存储在测试计划中其他的方式使用的值:存储结果的变量名Stringtospliton.Defaultis,(comma):填入一个分隔符,不填默认是英文逗号"," 1、分隔符不填则......
  • 使用fx.Parallel方法并发执行函数时遇到的惰性计算的坑
    错误的写法packagescripts_stroageimport("encoding/hex""fmt""github.com/zeromicro/go-zero/core/fx""math/rand""sync""testing""time")varfns[]func()......
  • Python函数
    Python中的函数是可重用的代码块,用于执行特定的任务或操作。函数通过接受输入(参数)并返回输出(返回值)来完成其功能。以下是一个简单的Python函数的例子:defgreet(name):"""打招呼的函数"""print("Hello,"+name+"!")#调用函数greet("Alice")在上面的例子中,我们定......
  • 欧拉函数|欧拉函数及其性质|欧拉函数及其性质证明 一文说明白
    欧拉函数在数论,对正整数n,欧拉函数是小于等于n的正整数中与n互质的数的数目。读作phi。\(\LaTeX\)大写:\phi\(\phi\),小写:\varphi\(\varphi\)部分选自百度百科欧拉函数的性质以下所有\(p\)表示质数性质1\[\varphi(p)=p-1\]性质1的证明根据质数的定义,比p小的数......
  • js原型prototype(实例构造函数的属性) __proto__(实例对象的属性) constructor(实例
    functionPerson(name,age){this.name=namethis.age=age}Person.prototype.sayHi=function(){//原型是公共方法解决构造函数new对象公共属性和方法的内存浪费console.log(this.name+'sayhi!!')}constp1=newPerson('aa',12)constp2=new......
  • nvm安装多版本node,vscode不识别npm函数解决方案
    问题:npm:无法将“npm”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次的解决方案解决办法:(首先确定cmd当中是能够正常显示node和npm版本问题) 1、第一种办法:设置管理员权限 2、第二种办法:在Vscode......
  • 字符串常用函数
    count():返回某个字符在字符串中出现的次数replace():替换title():将字符串每个单词首字母转为大写lower():将字符串中大写转小写upper():将字符串中小写转大写字符串序列.split(分割字符,分割次数) # 返回数据个数为分割次数+1:返回的是一个列表哈切片语法:序列[开始位置下标:......
  • Jmeter函数助手31-changeCase
    changeCase函数用于字符转换大小写。字符串修改:填入需要转换的字符更改案例模式UPPER(默认),LOWER,CAPITALIZE:不填默认UPPER,UPPER全部转换为大写,LOWER全部转换为小写,CAPITALIZE将首字母转换大写存储结果的变量名(可选) 1、UPPER全部转换为大写。${__changeCase(TodayisSaturd......