Description

写一函数,实现两个字符串的比较。即自己写一个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,则输出负值。

Input

两个字符串

Output

比较结果

Sample Input

BOY
BAD

Sample Output

14
#include <iostream>
using namespace std;
int stringcmp(char*p11,char*p22)
{for(;*p11!='\0',*p22!='\0';p11++,p22++){if(*p11!=*p22)return *p11-*p22;}if(*p11=='\0'&&*p22=='\0')return 0;}int main()
{int stringcmp(char *,char *);int m;char str1[80],str2[80],*p1,*p2;cin>>str1;cin>>str2;p1=&str1[0];p2=&str2[0];m=stringcmp(p1,p2);cout<<m<<endl;return 0;
}

[YTU]_2424 C语言习题 字符串比较相关推荐

  1. [YTU]_2417 C语言习题 字符串长度

    Description 写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. Input 一行字符串 Output 字符串长度 Sample Input t9g(*&WE3 ...

  2. 用c语言编制牛顿法程序,求解试用newton法求函数,YTU 2405: C语言习题 牛顿迭代法求根...

    2405: C语言习题 牛顿迭代法求根 时间限制: 1 Sec  内存限制: 128 MB 提交: 562  解决: 317 题目描述 用牛顿迭代法求根.方程为ax3+bx2+cx+d=0.系数a,b ...

  3. 用c语言实现单链表的初始化,建表,查找,求长度,插入,删除等操作,【YTU+2430+C语言习题+链表建立+插入+删除+输(5)...

    的打印.判断链表是否为空.计算链表长度.插入节点.删除节点.删除整个链表.(2) 线性表adt顺序存储实现中的创建.查找.插入和删除等基本操作及相关算法,线性表adt链式存储实现中单链表.循环链表和双 ...

  4. C语言习题——字符串旋转结果

    写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串. 有两种思路: 1.每左旋一个字符,判断是否和输入的字符串相等. 2.给原字符串后面追加其本身,查找输入的字符串是否为追加后的字符串的子 ...

  5. [YTU]_2428(C语言习题 计算该日在本年中是第几天)

    题目描述 定义一个结构体变量(包括年.月.日).编写一个函数days,由主函数将年.月.日传递给函数days,计算出该日在本年中是第几天并将结果传回主函数输出. 输入 年月日 输出 当年第几天 样例输 ...

  6. [YTU]_2429( C语言习题 学生成绩输入和输出)

    题目描述 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号).name(姓名).score[3](3门课的成绩).编写一个函数input,用来输 ...

  7. YTU 2404: C语言习题 求sinh(x)

    不恋尘世浮华,不写红尘纷扰,不叹世道苍凉,不惹情思哀怨,闲看花开,静待花落,冷暖自知,干净如始. 题目描述 写一函数求sinh(x)的值,求sinh(x)的近似公式为 sinh(x) = (ex-e- ...

  8. c语言上机指导答案清华,第一章自测练习答案清华大学c语言习题实验指导及课程设计...

    第一章自测练习答案清华大学c语言习题实验指导及课程设计 第一章 自测练习参考答案 一.简答题 1.源程序是程序员创建的,目标程序是编译器创建的,可执行程序是连接器创建的. 2.步骤如下:1)说明程序需 ...

  9. c语言里编译错误c131,C语言习题选择题.doc

    <C语言习题选择题.doc>由会员分享,可在线阅读,更多相关<C语言习题选择题.doc(36页珍藏版)>请在装配图网上搜索. 1.答案试题C1.在C语言源程序中,以下叙述正确的 ...

最新文章

  1. 童心制物(Makeblock)受邀参加2020年韩国机器人世界展览会,倡导以先进的STEAM教育培养未来复合型人才
  2. 修复handsontable自动完成不支持中文的bug
  3. java dh密钥交换_java-信息安全(八)-迪菲-赫尔曼(DH)密钥交换
  4. 日志的处理 —— 使用 log4j
  5. perl Makefile.PL;make;make install 安装时报错
  6. “有没有考虑过手下人的死活?”:微信新员工怒怼高管,痛斥加班文化愤而离职...
  7. php中smarty扩展类问题
  8. Bash:把粘贴板上的内容拷贝的文件中。
  9. Java编程练习题1
  10. php 获得京东的数据,利用php封装函数抓取京东商城省市县数据
  11. msql--基础使用
  12. 智慧农业:各省市粮食产量排名,“鱼米之乡”湖南位居第十
  13. matlab天线测试数据处理,通信天线建模与MATLAB仿真分析.pdf
  14. 美国 android手机号码,格式编辑文本为美国电话号码1(xxx)-xxxx你在android中键入?...
  15. 19、网络配线架打线工艺
  16. Unity 如何实现一个强大的MMO技能系统!
  17. 中国碗扣式脚手架行业市场供需与战略研究报告
  18. 配置数据库ODBC数据源
  19. 成功的关键是看清大趋势,现在大趋势、大潮流是什么
  20. 如何关闭office软件中字符的下划线和波浪线

热门文章

  1. Web.py Cookbook 简体中文版 - Hello World!
  2. YUI Grid CSS的优雅设计(转)
  3. 服务机器人---方案设计中需要评估确认的点
  4. MTK radiooptions 分析
  5. driver: Linux设备模型之input子系统详解
  6. Android高通平台调试Camera驱动全纪录
  7. mysql 非交互查询 存入execl
  8. 孔子绝粮于陈蔡子贡孔子问答节选(白话)
  9. windows平台下vlc编译之一:编译环境构建(2008.12.03更新)
  10. 下载天方听书网的媒体