习题6.14 编一个程序,将两个字符串s1和s2比较,若s1 > s2,输出一个正数;若s1 = s2, 输出0;若s1 < s2,输出一个负数。不要用strcmp函数。两个字符串用gets函数输入。
编一个程序,将两个字符串s1和s2比较,若s1 > s2,输出一个正数;若s1 = s2, 输出0;若s1 < s2,输出一个负数。不要用strcmp函数。两个字符串用gets函数读入。输出的正数或负数的绝对值应是相比较的两个字符串相应字符的ASCII码的差值。例如,”A"与“C”相比,由于”A"<“C”,应输出负数,同时由于”A"与“C”的ASCII码差值为2,因此应输出“-2”。同理:“And"和"Aid"比较,根据第2个字符比较结果,”n“比"i”大5,因此应输出"5"。
#include <stdio.h>
#include <string.h>
#define N 20
int main()
{char s1[N],s2[N];int i;printf("请输入第一个字符串:");gets(s1);printf("请输入第二个字符串:");gets(s2);for(i=0;s1[i]!='\0';i++){if(s1[i]>s2[i]){printf("\n\n%d\n",s1[i]-s2[i]);break;}else if(s1[i]<s2[i]){printf("\n\n-%d\n",s2[i]-s1[i]);break;}else{printf("\n\n0\n");break;}}return 0;
}
习题6.14 编一个程序,将两个字符串s1和s2比较,若s1 > s2,输出一个正数;若s1 = s2, 输出0;若s1 < s2,输出一个负数。不要用strcmp函数。两个字符串用gets函数输入。相关推荐
- 设计一个程序,求正方形和长方形的周长,具体要求如下: (1) 定义正方形类Square作为基类,包含数据成员边长,以及构造函数、求正方形周长的虚函数、输出函数。 (2) 定义类Square的共有派
设计一个程序,求正方形和长方形的周长,具体要求如下: (1) 定义正方形类Square作为基类,包含数据成员边长,以及构造函数.求正方形周长的虚函数.输出函数. (2) 定义类Square的共有派生类 ...
- Java黑皮书课后题第6章:*6.17(显示0和1构成的矩阵)编写一个方法,使用下面的方法头显示m*n矩阵。每个元素都是随机产生的0或1。编写一个测试程序,提示用户输入n,显示一个n*n矩阵
6.17(显示0和1构成的矩阵)编写一个方法,使用下面的方法头显示m*n矩阵.每个元素都是随机产生的0或1.编写一个测试程序,提示用户输入n,显示一个n*n矩阵 题目 题目描述与运行示例 破题 代码 ...
- java 滚动小球_Java语言编写一个程序:在面板中多个小球浮动,碰到边缘则反弹,小球和小球想撞得话,其中一个就消失...
编写一个窗体的类BallFrameDemo: package com.lzy.ball; import javax.swing.JFrame; public class BallFrameDemo e ...
- 一个程序员的成长的六个阶段
第一阶段 此阶段主要是能熟练地使用某种语言.这就相当于练武中的套路和架式这些表面的东西. 第二阶段 此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库 ...
- Linux使用yum install 安装程序时,提示“另外一个程序锁定了 yum;等待它退出……”
Linux使用yum install 安装程序时,提示"另外一个程序锁定了 yum:等待它退出--" https://www.cnblogs.com/qf123/p/9909790 ...
- WIN10系统下提示文件被另外一个程序打开无法重命名、删除、移动的解决方法
文件或文件夹需要重命名或者删除或者其他操作的时候,提示文件被另外一个程序打开,无法操作的时候,可采取以下方法解决 1.句柄结束进程 打开任务管理器,CTRL+ALT+DELETE 打开--性能--打开 ...
- php 操作字符串的函数,常用php字符串处理函数整理笔记
常用php字符串处理函数整理笔记 龙行 PHP 2018-11-20 1421 0评论 1,查找字符串位置的函数(不适合用于汉字查找) strpos(str,find,[int ...
- 课后习题5.13 编写一程序,将两个字符串连接起来,结果取代第一个字符串。 (1)用字符数组,不用stract函数(即自己写一个具有stract函数功能的函数); (2)用标准库中的stract函数;
课后习题5.13 编写一程序,将两个字符串连接起来,结果取代第一个字符串. (1)用字符数组,不用stract函数(即自己写一个具有stract函数功能的函数): (2)用标准库中的stract函数: ...
- c语言中fact函数怎么调用,C语言程序题: 1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现...
点击查看C语言程序题: 1.编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现具体信息 答:int fac(int n) //非递归{int f=1; for(;n;) ...
- 算法训练 加法运算(你的表妹正在学习整数的加法,请编写一个程序来帮助她学习。该程序调用了一个函数GetTwoInts,由它来返回两个从键盘读入的100以内的整数,然后计算这两个整数之和,并把答案显示)
问题描述 你的表妹正在学习整数的加法,请编写一个程序来帮助她学习.该程序调用了一个函数GetTwoInts,由它来返回两个从键盘读入的100以内的整数,然后计算这两个整数之和,并把答案显示出来.要求: ...
最新文章
- R语言基于Bagging算法(融合多个决策树)构建集成学习Bagging分类模型、并评估模型在测试集和训练集上的分类效果(accuray、F1、偏差Deviance):Bagging算法与随机森林对比
- 【趣图】测试刚写完的代码...
- 大数据发展新契机:中国人工智能产业创新联盟在京成立
- 会议更流畅,表情更生动!视频生成编码 VS 国际最新 VVC 标准
- SQL和PL/SQL的性能优化之四---联结与子查询
- 第 3 章 Systems architecture(系统架构)
- 各linux版本比较
- Controlling Execution
- return view详解
- DB2常用错误代码大全
- HUE与YARN的集成
- linux中文输入法 ibus
- 关于#include后面和 的区别
- layui实现简单分页
- UVM Primer Ch2 A Conventional Testbench for the TinyALU
- 【KALI使用】14 被动信息收集——RECON-NG(待完善
- 期末复习操作系统---设备管理
- 设备调试---用万用表寻找GND、RXD、TXD
- vs2017配置opencv、出现错误:0x00007FFA1CB84FD9 处(位于 test_code.exe 中)有未经处理的异常: Microsoft C++
- 聊城大学计算机应用基础,聊城大学试题计算机应用基础试题.doc