自定义比较函数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),其中参数pq分别指向两比较的字符串。



#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;}








原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 幼儿园班里孩子发生传染病怎么办 小仓鼠生了该怎么办 把老公生日忘了怎么办 老公说老婆脑子不好怎么办 和上司暧昧被同事发现怎么办 减肥不吃晚餐饿了怎么办 小孩晚饭吃多了怎么办 减肥晚上不吃饭饿了怎么办 两个人在一起性格不合怎么办 赌在你身上输了怎么办 苹果7lcould满了怎么办 e招贷不用了怎么办 牙活动了怎么办还疼 30岁掉了一颗牙怎么办? 在淘宝上交话费交错了怎么办 演出队在小区旁边扰民怎么办 雷雨天加了油怎么办 戴ok镜眼睛重影怎么办 乌龟背上长白色的花纹怎么办? 全自动洗衣机里面掉个硬币怎么办 跆拳道课上孩子乱动说话怎么办? 孩子不愿意上跆拳道课了怎么办 车座位里面倒了汤怎么办 腿被棍子打肿了怎么办 刚买的手机碎屏怎么办 被木棍么么打到头项怎么办 大王卡用到40g怎么办 王卡40g用完了怎么办 父亲把母亲打成重伤怎么办 狗狗脖子摔歪了怎么办 吃鸡游戏中重伤怎么办 吃鸡游戏摔伤了怎么办 现在没能力偿还网贷怎么办 上海找夜场工作被骗了怎么办? 买了烂尾的楼盘怎么办 孕七个月蛀牙疼怎么办 宝宝只吃一边奶怎么办 实房付了定金后悔了怎么办 开车时遇到意外事故时怎么办 没干过影楼门市怎么办 uplay下载游戏速度0k怎么办