1098 习题6-13 字符串比较
2018-03-29 13:12
363 查看
题目描述
比较两个字符串s1和s2的大小,如果s1>s2,则输出一个正数;若s1=s2,则输出0;若s1<s2,则输出一个负数。要求:不用strcpy函数;两个字符串用gets函数读入。例如:"A"与"C"相比,由于"A"<"C",应输出负数,同时由于"A"与"C"的ASCII码差值为2,因此应输出"-2"。同理:"And"和"Aid"比较,根据第2个字符比较的结果,"n"比"i"大5,因此应该输出"5"输入
输入2行字符串输出
一个整数,表示这两个字符串 比较的差值,单独占一行。样例输入
And Aid
样例输出
5
#include<stdio.h> int main() { char s1[100],s2[100]; int i,n,m=0; gets(s1); gets(s2); i=0; while((s1[i]!='\0')&&(s2[i]!='\0')) { if((s1[i]=='\0')&&(s2[i]=='\0')) n=0; else n=s1[i]-s2[i]; m=m+n; i++; } printf("%d\n",m); return 0; }
相关文章推荐
- [物理学与PDEs]第2章习题13 将 $p$ - 方程组化为守恒律形式的一阶拟线性对称双曲组
- 谭浩强C++程序设计_指针习题13
- 4000 《笨办法学python》加分习题13——我的答案
- 训练3 习题13
- 笨办法学python习题13 参数、解包和变量
- Python编程从入门到实践:习题4-13
- 算法竞赛入门经典(第二版)-刘汝佳-第五章 C++与STL 习题(13/16)
- [物理学与PDEs]第1章习题13 静磁场的矢势在媒质交界面上的条件
- oracle习题1~13
- 1098: C语言程序设计教程(第三版)课后习题10.5---有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。
- 『算法学习笔记』13-15th day. 10道习题
- C语言程序设计习题1-13 水平方向打印单词长度直方图
- 《Perl语言入门》第四版习题(13)
- 公牛和母牛竞猜游戏《c++程序设计原理与实践》第5章习题12,13
- How to think like a Computer Scientist: 课后习题第七章 11-13
- 习题8-13 外星人聚会 UVa10570
- python核心编程学习笔记-2016-08-23-01-习题16-13
- c程序语言 习题1-13
- 算法导论13-1节习题解答
- codewars算法习题 6级 C A Rule of Divisibility by 13