[YTU]_2424 C语言习题 字符串比较
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语言习题 字符串比较相关推荐
- [YTU]_2417 C语言习题 字符串长度
Description 写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. Input 一行字符串 Output 字符串长度 Sample Input t9g(*&WE3 ...
- 用c语言编制牛顿法程序,求解试用newton法求函数,YTU 2405: C语言习题 牛顿迭代法求根...
2405: C语言习题 牛顿迭代法求根 时间限制: 1 Sec 内存限制: 128 MB 提交: 562 解决: 317 题目描述 用牛顿迭代法求根.方程为ax3+bx2+cx+d=0.系数a,b ...
- 用c语言实现单链表的初始化,建表,查找,求长度,插入,删除等操作,【YTU+2430+C语言习题+链表建立+插入+删除+输(5)...
的打印.判断链表是否为空.计算链表长度.插入节点.删除节点.删除整个链表.(2) 线性表adt顺序存储实现中的创建.查找.插入和删除等基本操作及相关算法,线性表adt链式存储实现中单链表.循环链表和双 ...
- C语言习题——字符串旋转结果
写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串. 有两种思路: 1.每左旋一个字符,判断是否和输入的字符串相等. 2.给原字符串后面追加其本身,查找输入的字符串是否为追加后的字符串的子 ...
- [YTU]_2428(C语言习题 计算该日在本年中是第几天)
题目描述 定义一个结构体变量(包括年.月.日).编写一个函数days,由主函数将年.月.日传递给函数days,计算出该日在本年中是第几天并将结果传回主函数输出. 输入 年月日 输出 当年第几天 样例输 ...
- [YTU]_2429( C语言习题 学生成绩输入和输出)
题目描述 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号).name(姓名).score[3](3门课的成绩).编写一个函数input,用来输 ...
- YTU 2404: C语言习题 求sinh(x)
不恋尘世浮华,不写红尘纷扰,不叹世道苍凉,不惹情思哀怨,闲看花开,静待花落,冷暖自知,干净如始. 题目描述 写一函数求sinh(x)的值,求sinh(x)的近似公式为 sinh(x) = (ex-e- ...
- c语言上机指导答案清华,第一章自测练习答案清华大学c语言习题实验指导及课程设计...
第一章自测练习答案清华大学c语言习题实验指导及课程设计 第一章 自测练习参考答案 一.简答题 1.源程序是程序员创建的,目标程序是编译器创建的,可执行程序是连接器创建的. 2.步骤如下:1)说明程序需 ...
- c语言里编译错误c131,C语言习题选择题.doc
<C语言习题选择题.doc>由会员分享,可在线阅读,更多相关<C语言习题选择题.doc(36页珍藏版)>请在装配图网上搜索. 1.答案试题C1.在C语言源程序中,以下叙述正确的 ...
最新文章
- 童心制物(Makeblock)受邀参加2020年韩国机器人世界展览会,倡导以先进的STEAM教育培养未来复合型人才
- 修复handsontable自动完成不支持中文的bug
- java dh密钥交换_java-信息安全(八)-迪菲-赫尔曼(DH)密钥交换
- 日志的处理 —— 使用 log4j
- perl Makefile.PL;make;make install 安装时报错
- “有没有考虑过手下人的死活?”:微信新员工怒怼高管,痛斥加班文化愤而离职...
- php中smarty扩展类问题
- Bash:把粘贴板上的内容拷贝的文件中。
- Java编程练习题1
- php 获得京东的数据,利用php封装函数抓取京东商城省市县数据
- msql--基础使用
- 智慧农业:各省市粮食产量排名,“鱼米之乡”湖南位居第十
- matlab天线测试数据处理,通信天线建模与MATLAB仿真分析.pdf
- 美国 android手机号码,格式编辑文本为美国电话号码1(xxx)-xxxx你在android中键入?...
- 19、网络配线架打线工艺
- Unity 如何实现一个强大的MMO技能系统!
- 中国碗扣式脚手架行业市场供需与战略研究报告
- 配置数据库ODBC数据源
- 成功的关键是看清大趋势,现在大趋势、大潮流是什么
- 如何关闭office软件中字符的下划线和波浪线