用C语言倒置字符串

在这里插入图片描述要逆置这个字符串,有很多种方法,在此说一次比较巧妙的方法
首先,逆置这个字符串,可以考虑单独的把每个单词都逆序一下,在对整个字符串进行逆序
考虑本题中的I like beijing.
首先对I、like、beijing. 中的每个单词逆序,由此变成I、ekil、.gnijie变成这样之后,在对整个字符串进行逆序就行了
代码展示如下

void reverse_string(char* left, char* right) {while (left < right) {char temp = *left;//这里可以用地址的方式进行逆序//整个函数被传递过来的时候是整个栈帧都传递过来了*left = *right;*right = temp;left++;right--;}
}
int main() {char arr[101] = { 0 };gets_s(arr);char* cur = arr;while (*cur) {char* start = cur;char* end = cur;while (*end != ' ' && *end != '\0') {end++;}reverse_string(start, end - 1);if (*end == ' ')cur = end + 1;if (*end == '\0')cur = end;}printf("%s\n", arr);int len = strlen(arr);reverse_string(arr, arr + len - 1);printf("%s\n", arr);return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/522311.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java中怎么把生成文件到项目根目录_[SpringBoot2.X] 02- 项目结构介绍

POM文件继承Spring Boot 的父级依赖&#xff0c;只有继承它项目才是 Spring Boot 项目。 spring-boot-starter-parent 是一个特殊的 starter&#xff0c;它用来提供相关的 Maven 默认依赖。使用它之后&#xff0c;常用的包依赖可以省去 version 标签。也就是继承的是springboot…

大咖云集、精彩议题、独家内容,2019 AI ProCon震撼来袭!(日程出炉)

2019年9月5-7日&#xff0c;面向AI技术人的年度盛会—— 2019 AI开发者大会 AI ProCon&#xff0c;火热来袭&#xff01; 继2018 年由CSDN成功举办AI 开发者大会一年之后&#xff0c;全球AI市场正发生着巨大的变化。顶尖科技企业和创新力量不断地进行着技术的更迭和应用的推进。…

机器学习的未来——深度特征融合

摘要&#xff1a; 深度特征融合是一项能够克服机器学习不足&#xff0c;为机器学习打开通往未来大门的新技术。新技术要不要了解一下&#xff1f;即使是最敏锐的技术布道师也无法预测大数据对数字革命的影响。因为他们最初的关注点都聚焦在了扩大基础设施以构建现有服务上。在提…

原码,反码,补码的关系和大小端字节序存储的关系

在看如下代码之前&#xff0c;要知道原码&#xff0c;反码&#xff0c;补码之间的关系 首先要知道第一位是符号位&#xff0c;0代表是正数&#xff0c;1代码是负数 正数的原码&#xff0c;反码&#xff0c;补码相同 负数的反码是符号位不变&#xff0c;其他位按位取反 负数的补…

与机器学习算法有关的数据结构

摘要&#xff1a; 在机器学习中需要运用到许多数据结构&#xff0c;掌握它们是非常重要的。希望本文能有所帮助拥有机器学习技能是不够的。你还需要良好的数据结构的工作知识。学习更多&#xff0c;并解决一些问题。因此&#xff0c;你已经决定不再使用固定的算法并开始编写自己…

resnet结构_经典卷积网络(二)-ResNet

一、ResNet&#xff08;总结自csdn文章&#xff09;随着网络的加深&#xff0c;出现了训练集准确率下降的现象&#xff0c;确定这不是由于Overfit过拟合造成的。作者针对这个问题提出了一种全新的网络&#xff0c;叫深度残差网络&#xff0c;它允许网络尽可能的加深&#xff0c…

物联网避坑 3 大指南!

戳蓝字“CSDN云计算”关注我们哦&#xff01;整理 | 胡巍巍参考 | 中信出版社《物联网时代》如果你正是物联网从业者&#xff0c;你如何避免自己的投入&#xff0c;不会成为一种痛苦的学习经历&#xff0c;相反成为一个令人瞩目的成功故事呢&#xff1f;最好的方式之一&#xf…

深度学习工作机制通俗介绍

摘要&#xff1a; 本文是深度学习基础性介绍&#xff0c;以降维的角度分析卷积神经网络模型&#xff0c;并着重说明了目前人工智能存在的不科学性。在本文之前&#xff0c;写过一些关于人工智能的科普性文章&#xff0c;比如人工智能为什么能起作用、模型是什么以及如何去创建模…

结合Apache Kafka生态系统,谈谈2018年机器学习5大趋势

摘要&#xff1a; 让我们来研究下Uber和Netflix上的KSQL&#xff0c;ONNX&#xff0c;AutoML和机器学习平台&#xff0c;看看它们之间是如何相互关联的。在2018慕尼黑OOP会议上&#xff0c;我展示了使用Apache Kafka生态系统和深度学习框架&#xff08;如TensorFlow&#xff0c…

设计一段代码,判断在内存中是小端存储还是大端存储

大端存储&#xff1a;数据中的低位保存在内存中的高地址中&#xff0c;数据中的高位保存在内存中的低地址中。 小端存储&#xff1a;数据中的高位保存在内存中的高地址中&#xff0c;数据中的低位保存在内存中的低地址中。 假设int a1; 则a在存储中的存储是 00 00 00 01&#…

51单片机雾化片自动扫频程序_单片机简介

单片机简介数字电路简介在一个控制系统中&#xff0c; 单片机是电路的一部分&#xff0c; 单片机中的程序是针对其所在的电路编写的。因此&#xff0c;要对单片机编程并实现一定的功能&#xff0c;必须了解整个系统的电路图。单片机编程是针对某个特定的电路进行的单片机编程是…

IT公司老板落水,各部门员工怎么救??

戳蓝字“CSDN云计算”关注我们哦&#xff01;公司高层公司副总A&#xff1a;咱们开个会研究一下这个事情怎么处理。公司副总B&#xff1a;如果老板没有救成功&#xff0c;下任是谁呢&#xff1f;会不会影响公司的上市&#xff1f;公司副总C&#xff1a;我认为咱们开会应该讨论两…

使用 MaxCompute(原ODPS) java sdk 运行安全相关命令

摘要&#xff1a; 使用 odps console 的同学&#xff0c;可能都使用过 odps 安全相关的命令。 转自zhenhong 使用 MaxCompute console 的同学&#xff0c;可能都使用过 odps 安全相关的命令。官方文档上有详细的 odps 安全指南&#xff0c;并给出了安全相关命令列表。 简而言之…

苹果笔记本能不能用python_“苹”除了苹果还能组哪些词?苹组词,释义及造句汇总!...

“苹”字组词&#xff0c;很多人第一反应就是苹果。那么除了苹果&#xff0c;苹还能组哪些词&#xff1f;苹组词都有哪些&#xff1f;下面&#xff0c;浙江秦学教育小编为大家带来苹组词&#xff0c;释义及造句汇总!来更新我们的组词大全&#xff0c;大家一定要多积累&#xff…

历史回顾——NLP问题解决方案的演变史

摘要&#xff1a; 回顾NLP问题的解决方案&#xff0c;探寻当下最流行的NLP技术&#xff0c;激发NLP问题新的解决方案&#xff01;NLP-深度学习时代之前&#xff1a;在深度学习来临之前的日子里&#xff0c;在自然语言处理算法&#xff08;NLP&#xff09;领域出乎意料地有许多相…

关于signed和unsigned进行整形提升所出现的问题

看如下代码&#xff1a; int main() {char a -1;signed char b -1;unsigned char c -1;printf("a%d,b%d,c%d", a, b, c);return 0; }输出结果如下图所示 为什么会出现这种结果呢&#xff0c;现在我来分析一下 内存中存储这些变量都是以补码的方式进行存储&#x…

flowable BPMN的组件汉化

1.背景&#xff1a; 现在flowable流程设计器已经部分做了汉化&#xff0c;但是bpmn的组件还是没有汉化的&#xff0c;这样对我们中国 人来说就不是很方便。 2.效果&#xff1a;如何实现这一效果呢&#xff1f; 3.实现 3.1. stencilset_bpmn.json拷贝这个json文件到我们的资源…

华为确认与三家EDA公司停止合作;开源安卓恶意软件窃取用户隐私信息;三星高通回应7纳米EUV工艺问题……...

关注并标星星CSDN云计算极客头条&#xff1a;速递、最新、绝对有料。这里有企业新动、这里有业界要闻&#xff0c;打起十二分精神&#xff0c;紧跟fashion你可以的&#xff01;每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 速腾聚创与英国 Aidrivers达…

MaxCompute Console 实用小命令

摘要&#xff1a; MaxCompute Console 可以从 这里 下载。在阿里云官网可以查看 帮助文档。 这里跟大家分享一些 MaxCompute Console 中实用的小命令。 MaxCompute Console 可以从 这里 下载。在阿里云官网可以查看 帮助文档。 这里跟大家分享一些 MaxCompute Console 中实用的…

一个form 如何做两次提交_如何做一个优秀的家长

如何做一个优秀的家长文|潍坊坊子崇文中学父母对待孩子无外乎三种情况&#xff1a;一是事事管、时时管&#xff0c;做了很多事&#xff0c;效果却不好&#xff1b;二是什么都不管&#xff0c;什么都不做&#xff0c;放任自流&#xff0c;不闻不问&#xff0c;结果更不好&#x…