问题 4395 --指针实现字符串比较

4395: 指针实现字符串比较

题目描述

  编写函数,用指针实现字符串的比较,不区分大小写,若s1>s2返回1,若s1<s2返回-1,若s1等于s2返回0。函数的格式为:
int mystrcmp(char *s1,char *s2);
在主函数中定义字符数组,输入字符串,调用函数进行比较,在主函数中输出结果。
注意,必须用字符数组和指针,函数中不出现下标运算,不能使用字符串处理库函数,也不能使用string类。字符串的长度不超过200.

输入

两个英文字符串,用空格隔开。

输出

1,0,或-1

样例输入输出

输入#1 复制
abc ABC
输出#1 复制
0

提示

【提示】关于不区分大小写,即"ABC"和"abc"被认为是相同的。实现方法是在比较字符时,如果是字母,将它们转为小写或大写(用一个函数实现,但不改变原字符),再比较。

【注意】本题的关键是用函数和指针实现。还有就是不区分大小写。

序号 标题 作者 发表时间 费用 订购数 操作