1) 编写一个程序,对两个字符串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。

#include<stdio.h>
#include<string.h>
int main()
{int m;char s1[100], s2[100];printf("请输入第一个字符串:\n");gets_s(s1);printf("请输入第二个字符串:\n");gets_s(s2);for (int i = 0; i <strlen(s1); i++){if (s1[i] != s2[i]){m = s1[i] - s2[i];break;}elsem = 0;//直到遍历最后找不到不同的字符再让m=0,所以不用break}printf("%d\n", m);return 0;
}

输出结果

2) 编写一个程序,输入一个字符串,判断该字符串是否为回文,当字符串是回文时输出“Yes”,否则输出“No”。所谓回文是指正向与反向的拼写都一样的字符串,例如:adgda是回文,abcde不是回文。

#include<stdio.h>
#include<string.h>
int main()
{char ch[20];printf("请输入一个字符串:\n");gets_s(ch);int sz = strlen(ch);int left = 0;//数组左下标int right = sz - 1;//数座右下标while (left <= right && ch[left] == ch[right]){left++;right--;}if (left < right)//如果是回文则循环的最后left=right{printf("No\n");}else{printf("Yes\n");}return 0;
}

输出结果

华北水利水电大学c语言实验报告5相关推荐

  1. 华北水利水电大学计算机实验报告怎么写,考试类:华北水利水电大学C语言实验报告.doc...

    <考试类:华北水利水电大学C语言实验报告.doc>由会员分享,可在线阅读,更多相关<考试类:华北水利水电大学C语言实验报告.doc(4页珍藏版)>请在七彩学科网上搜索. 1.第 ...

  2. 华北水利水电大学c语言实验报告八2020,2021年华北水利水电大学级C语言实验报告.doc...

    2021年华北水利水电大学级C语言实验报告 华北水院高级语言程序设计(C语言)试验汇报(五) -- 第二学期 级 专业: 学号: 姓名: ------------------------------- ...

  3. 华北水利水电大学c语言实验报告4

    1)编程打印如下形式的杨辉三角形. 1 1  1 1  2   1 1  3   3   1 1  4   6   4   1 1  5   10  10  5   1 #include<std ...

  4. 华北水利水电大学c语言实验报告8

    1)百马百担问题:100 匹马,驮 100 担货,大马 3 担,中马 2 担,两匹小马驮一担,问共有大.中.小马各多少?. #include<stdio.h> int main() {in ...

  5. 2015华北水院c语言实验报告5,华北水利水电大学C语言实验5.doc

    华北水利水电大学C语言实验5 C语言程序设计实验报告 实验5 使用数组的程序设计 班级 2013156 学号 201315613 姓名 吴浩 一.实验目的二.实验内容及步骤#include int m ...

  6. 华北水利水电C 语言实验11,华北水利水电大学C语言实验11.doc

    华北水利水电大学C语言实验11 C语言程序设计实验报告 实验11.结构体程序设计 班级 2013156 学号 201315613 姓名 吴浩 [实验目的] (1)掌握结构体类型的概念.定义和使用: ( ...

  7. 上海应用技术学院c语言实验报告9,上海工程技术大学C语言实验报告

    <上海工程技术大学C语言实验报告>由会员分享,可在线阅读,更多相关<上海工程技术大学C语言实验报告(7页珍藏版)>请在人人文库网上搜索. 1.实 验 报 告高级语言程序设计20 ...

  8. 类c语言实验报告,内蒙古工业大学 C语言实验报告

    <内蒙古工业大学 C语言实验报告>由会员分享,可在线阅读,更多相关<内蒙古工业大学 C语言实验报告(10页珍藏版)>请在人人文库网上搜索. 1.内蒙古工业大学信息工程学院内蒙古 ...

  9. 大学c语言实验报告,上海工程技术大学C语言实验报告.doc

    上海工程技术大学C语言实验报告.doc 实 验 报 告高级语言程序设计20122013学年第 一 学期学院(部)管理学院指导教师李旭芳班级代号姓名/学号同组人无实验一一实验项目名称程序流程控制分别求1 ...

最新文章

  1. Hadoop和大数据:60款顶级开源工具
  2. python标准库有多强大_Python标准库——走马观花
  3. 最后 24 小时,赶紧来领取这 50 本送书福利吧!
  4. Java中常见数据结构:list与map
  5. java反编译工具_Java开发必会的反编译知识(附支持对Lambda进行反编译的工具)...
  6. 温室番茄一般病害的检测与严重程度评估系统(COCO Annotator 是一种基于 Web 的图像注释工具)
  7. matlab读取i o数据文件,Matlab 的数据文件读取
  8. DataTable转为JSON数据格式代码
  9. C# 窗体间传值方法大汇总(转)
  10. @Import注解的作用
  11. 互联网安全架构师培训课程 互联网安全与防御高级实战课程 基于Springboot安全解决方案
  12. 【软件测试管理与实践-软件质量】
  13. android 播放器全屏模式,ArtVideoPlayer 一个灵活的Android视频播放器,支持全屏,小屏播放...
  14. ssms管理linux数据库,SQL Server 2017 Developer的下载、安装、配置及SSMS的下载安装配置(图文教程详解)...
  15. IOS-升级102 全局监听SendEvent
  16. 算法作业04(回溯与分支界限算法)(骑士游历与行列变换问题)
  17. 微信小游戏《飞机打方块》源码分享
  18. 【HTML5】基础教程
  19. 电脑运行内存8g够用吗
  20. HashMap、ConcurrentHashMap源码解读(JDK7/8)

热门文章

  1. [OpenGL红宝书]第一章 OpenGL概述
  2. 四大微博开始对新用户进行实名注册
  3. linux 恢复修改文件内容,Linux备份及恢复及Linux文件权限详解
  4. python Ubuntu14.04+SQLSERVER在线显卡DIAG测试+BIOS升级(源码)
  5. Unity针对高低端机型的优化
  6. cnpm i安装报错-Install fail! Error: Unsupported URL Type: npm:vue-loader@^15.9.7
  7. 【Unity-UGUI控件全面解析】| Scrollbar 滚动条组件详解
  8. tiny 4412 在android中访问c 库
  9. C# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板...
  10. ssm+Vue计算机毕业设计综合售楼系统(程序+LW文档)