第十五周 字符串比较
来源:互联网 发布:淘宝卖家能屏蔽震动 编辑:程序博客网 时间:2024/04/30 05:15
题目描述
写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为
int stringcmp(char *p1,char *p2);
设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0,若s1≠s2,返回它们二者第1个不同字符的ASCII码差值(如"BOY"与"BAD",第2个字母不同,"O"与"A"之差为79-65=14)。如果s1>s2,则输出正值,如s1<s2,则输出负值。
输入
两个字符串
输出
比较结果
样例输入
BOY
BAD
样例输出
14
解答:
#include <stdio.h>int main(){ int stringcmp(char *,char *); int m; char str1[80],str2[80],*p1,*p2; scanf("%s",str1); scanf("%s",str2); p1=&str1[0]; p2=&str2[0]; m=stringcmp(p1,p2); printf("%d",m); return 0;}int stringcmp(char *s,char *t){ while(*s==*t&&*s!='\0'&&*t!='\0') s++,t++; return (*s-*t);}
0 0
- 第十五周 字符串比较
- 第十五周 OJ 字符串比较
- 第十五周项目—字符串比较
- 第十五周 OJ总结<10>--字符串比较
- 第十五周oj题目字符串比较
- 第十五周OJ (9)字符串比较
- 第十五周OJ——字符串比较
- 第十五周 OJ总结<13>--字符串比较
- 第十五周-C语言习题 字符串比较
- 第十五周练习字符串的比较
- 第十五周 统计成绩——字符串的比较
- 第十五周OJ项目J字符串的比较
- 第十五周 字符串分段
- 第十五周 字符串长度
- 第十五周oj训练—— C语言习题 字符串比较(2424)
- 第十五周 Oj 字符串处理
- 第十五周字符串处理new
- 第十五周之字符串处理
- Java集合框架总结
- 数据库按子串排序
- PHP入门 第6章 语言结构语句
- HibernateTemplate 自动事务
- Redis安装
- 第十五周 字符串比较
- 自学-Shiro的身份认证-05
- 微信小程序lianc++后台
- MySQL中根据format字符串格式化date类型字段值
- Redis 3.2.4配置文件翻译
- Unity3D小游戏 -BallGame
- Android - Android实现定时器的方法
- html中DTD使用小结
- jfinal 多个数据库连接及使用