蓝桥杯 算法提高 11-1实现strcmp函数(c语言版详细注释)

发布时间:2021-10-16 10:06:36


试题 算法提高 11-1实现strcmp函数

??????????????????????????????????????????????????????????????????????????????????蓝桥杯试题解答汇总链接


资源限制

???????时间限制:1.0s 内存限制:256.0MB




问题描述

???????
自己实现一个比较字符串大小的函数,也即实现strcmp函数。函数:int myStrcmp(char *s1,char *s2) 按照ASCII顺序比较字符串s1与s2。若s1与s2相等返回0,s1>s2返回1,s1  “A”<“B”
  “a”>“A”
  “computer”>“compare”
  “hello”<“helloworld”




样例输入

hello
helloworld


样例输出

-1


数据规模与约定

字符串长度<100。

代码

#include
#include
int main(){
char s1[100],s2[100];
scanf("%s%s",s1,s2);
int i,j,t=0,k=strlen(s1);
if(strlen(s1)
k=strlen(s2);
}//k表示两个字符串长度中较大的数
for(i=0;i
if(s1[i]>s2[i]){//出现s1字符大于对应s2字符的即代表s1>s2所以输出1
printf("1");
t=1;//标记是否是相等的情况
break;
}
else if(s1[i]
printf("-1");
t=1;//标记其是否是相等的情况
break;
}
}
if(t==0){
printf("0");
}
return 0;
}

相关文档

  • 常用早安心语语录原创2篇
  • 2020年公司中秋节活动总结多篇
  • vs2013下, asp.net mvc5 使用和发布rdlc报表的步骤 ,使用ef来获取数据
  • 应该怎么给女生聊天呢?
  • 四年级的读书手抄报模板
  • 初三学生成长档案自我鉴定
  • 2017云南公务员考试申论热点
  • 红警的秘籍快捷键怎么用
  • 西班牙留学就业前景形势解析
  • 角落里的阳光
  • 学哲学用哲学读后心得总结
  • 工商局2005年上半年工作总结
  • 阅读《与朱元思书》和《与施从事书》的答案及译文
  • 怎么把照片无损放大
  • 去苹果售后维修需要带什么证件
  • 商代的服饰是什么样的
  • Spring的一些心得体会
  • yum 查询多版本,降级软件包
  • 三亚市2009年上半年旅游工作总结
  • 党课培训主持词精选多篇
  • 用工合同共8篇
  • 化学工程与工艺专业就业前景怎么样
  • 物流师有哪些工作内容
  • 美SAT高考成绩再创10年最低
  • 幼儿园中班转起来科学活动教案
  • 小米备忘录在哪里打开
  • 求酸辣藕带的做法
  • 儿童护膝护肘品牌十大排行榜
  • linux的操作系统的镜像,Linux操作系统下的实时数据镜像详解
  • 《新发财大法》是本站《发财大法》的姐妹篇。
  • 猜你喜欢

    电脑版