自定义比较函数mystrcmp
来源:互联网 发布:centos离线下载 编辑:程序博客网 时间:2024/06/04 18:07
实现一个两字符串比较的函数mystrcmp,不允许调用标准库中的字符串处理函数。当两字符串相等时,该函数返回0;当第一个字符串大于第二字符串时,该函数返回1;当第一个字符串小于第二字符串时,该函数返回-1。
输入格式:
两行,每行一个字符串,每个字符串的长度不超过30。
输出格式:
根据两字符串的大小,对应输出0,1,-1。
输入样例:
abcd
ab
输出样例:
1
编程要求:
在main函数中进行字符串的输入,然后调用mystrcmp函数进行两字符串比较,最后在main函数中输出比较结果。
mystrcmp函数的原型为:
intmystrcmp(const char *p , const char *q),其中参数p、q分别指向两比较的字符串。
#include <stdio.h>#include <stdio.h>int mystrcmp(char *p,char*q){int i;int flag=0;for(i=0;;i++){if(*(p+i)>*(q+i)){flag=1;break;}else if(*(p+i)<*(q+i)){flag=1;break;}}return flag;}int main(){ char a[30]={0},b[30]={0};scanf("%s",a);scanf("%s",b);int temp=mystrcmp(a,b);printf("%d\n",temp);return 0;}
阅读全文
0 0
- 自定义比较函数mystrcmp
- myStrcmp
- map自定义比较函数
- map自定义比较函数
- map自定义比较函数
- STL 自定义比较函数
- map自定义比较函数
- set自定义比较函数
- 自定义set比较函数
- 自定义版本比较函数
- 题目:编写程序,实现strcmp()相同功能myStrcmp()函数
- 编写程序,实现strcmp()相同功能myStrcmp()函数
- c下的strcmp函数的参考代码mystrcmp
- 编写程序,实现strcmp()相同功能myStrcmp()函数
- Python3.x自定义比较函数
- Python3.x自定义比较函数
- std::set自定义比较函数
- std::set自定义比较函数
- msu后缀文件的脚本安装
- 字符串常量池
- 外观模式
- windows10下Apache 80端口被system占用的解决办法
- CentsOs 部分插件安装过程
- 自定义比较函数mystrcmp
- 如何使用PyCharm对函数进行测试
- Vue动态获取width
- C++指针
- svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决方法
- AccessController
- [iOS]Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLKey=https://121.
- HTML学习---------Html,CSS和JavaScript的关系
- 雷达扫描效果SweepGradient的使用