当前位置: 首页 > news >正文

C++三级专项 字符串逆序

输入一串‘!’结束的字符,按逆序输出。

输入

如题述。

输出

如题述。

输入样例

abc!

输出样例

cba

解析:strlen(s)用来计算指定的字符串s的长度,不包括结束字符“\0”。

不准直接抄!!!

方法一:

#include <iostream>
using namespace std;char ch[100005]; 
int f(int n)
{if(ch[n]!="!")//判断是否到达边界ch[x]=! f(n+1);elsereturn 1;cout<<cn[n]; 
}int main(){get(ch);//获取一行字符串f(0);//调用函数cout<<endl; return 0;
}

方法二:
 

#include <iostream>
#include <cstring>
using namespace std;
int main(){int len,i;char str[100];gets(str);len=strlen(str);for(int i=len-2;i>=0;i--)//去掉行末的!cout<<str[i];return 0;
}

 Ladies and gentlemen,赶紧用你发财的小手点个赞吧!

相关文章:

C++三级专项 字符串逆序

输入一串‘&#xff01;’结束的字符&#xff0c;按逆序输出。 输入 如题述。 输出 如题述。 输入样例 abc! 输出样例 cba解析&#xff1a;strlen(s)用来计算指定的字符串s的长度&#xff0c;不包括结束字符“\0”。 不准直接抄&#xff01;&#xff01;&#xff01; …...

【iOS ARKit】ARWorldMap

ARWorldMap 用于存储 ARSession 检测扫描到的空间信息数据&#xff0c;包括地标&#xff08;Landmark&#xff09;、特征点&#xff08;Feature Point&#xff09;、平面&#xff08;Plane&#xff09;等&#xff0c;以及使用者的操作信息&#xff0c;如使用者添加的 ARAnchor …...

敏捷开发最佳实践:质量维度实践案例之软硬一体持续交付

在过去的Top敏捷实践案例中&#xff0c;我们可以看到企业或团队在敏捷质量管理上的创新&#xff0c;包括场景化测试、迭代T1自动化覆盖、一套自动用例到处运行、用例持续运行可视化等&#xff0c;而这也进一步促进了价值流动。本文将继续给大家带来全新的质量维度实践案例&…...

PMP证书的含金量如何?

PMP含金量更多的是“敲门砖”作用&#xff0c;公司招聘的门槛&#xff0c;现在坐项目的大部分都需要PMP/NPDP证书。 当然现在PMP管理模式也很热门&#xff0c;对企业发展很有利&#xff0c;各大企业都有引进改良应用在公司的项目上&#xff0c;之前在校友群里面大家在讨论PMP …...

Linux 下安装Jupyter

pip3 install jupyter pip3 install ipython -------------------------------------------- pip3 install jupyterlab jupyter lab pip3 list | grep jupyterlab 启动&#xff1a; python3 -m jupyter lab 2.安装朱皮特 pip3 install -i https://pypi.douban.com/simpl…...

docker 基础(二)

常见命令 Docker最常见的命令就是操作镜像、容器的命令&#xff0c;详见官方文档&#xff1a;https://docs.docker.com/ 数据卷 命令说明文档地址docker volume create创建数据卷docker volume createdocker volume ls创建数据卷docker volume lsdocker volume rm查看所有数…...

LeetCode 刷题 [C++] 第236题.二叉树的最近公共祖先

题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为&#xff1a;“对于有根树 T 的两个节点 p、q&#xff0c;最近公共祖先表示为一个节点 x&#xff0c;满足 x 是 p、q 的祖先且 x 的深度尽可能大&#xff08;一个节点也可以…...

vue3+vite 项目的创建

这里要提醒一下&#xff0c;如果我们要使用 vue3 的组合式api 的写法的话&#xff0c; 那么我们使用的 vue 版本不能低于 vue3.2 版本&#xff0c;不能低于 vue3.2 版本&#xff0c;不能低于 vue3.2 版本 vue2 已停止维护了&#xff0c; 现在全面拥抱vue3 之前用 vue-cli 创建…...

Windows Server 2022 使用ApacheDS用户认证

Windows Server 2022 使用ApacheDS用户认证 参考文档&#xff1a;https://docs.foxpass.com/docs/windows-ldap-auth-with-pgina 安装pGina软件&#xff0c;打开pGina软件 勾选启用LDAP认证&#xff0c;点击Configure 修改LDAP认证信息 点击Gateway&#xff0c;设置只要登…...

【Oracle】Oracle清理日志空间

&#xff08;一&#xff09;通过adrci清理日志空间 1.通过find命令查询大数据文件 find / -type f -size 100M 2.登录oracle数据库服务器用户 su - oracle 3.执行故障诊断命令 adrci 4.查询ADR目录 show home 5.切换到对应目录 set homepath diag/rdbms/orcl 6.执行日志清理命令…...

数据抽取平台pydatax介绍--实现和项目使用

数据抽取平台pydatax实现过程中&#xff0c;有2个关键点&#xff1a; 1、是否能在python3中调用执行datax任务&#xff0c;自己测试了一下可以&#xff0c;代码如下&#xff1a; 这个str1就是配置的shell文件 try:result os.popen(str1).read() except Exception as …...

容易发生内存泄漏的八个场景,你都知道吗?

内存泄漏与内存溢出 JVM在运行时会存在大量的对象&#xff0c;一部分对象是长久使用的&#xff0c;一部分对象只会短暂使用 JVM会通过可达性分析算法和一些条件判断对象是否再使用&#xff0c;当对象不再使用时&#xff0c;通过GC将这些对象进行回收&#xff0c;避免资源被用…...

掌握 Vue3 中的 setup 函数

Vue.js 经历了从 Vue 2 到 Vue 3 的重大变革&#xff0c;带来了许多引人注目的新特性和性能优化。其中&#xff0c;setup函数无疑是最引人瞩目的新星之一。 一、概览 setup函数是 Vue 3 引入的一个新的组件选项&#xff0c;作为组合式 API 中心&#xff0c;它允许开发者在一个…...

BUUCTF AWD-Test1

打开靶场是这个有些简陋的界面。 随便点点&#xff0c;找到这个东西。 看到ThinkPHP&#xff0c;思路瞬间清晰&#xff0c;老熟人了。这个就是ThinkPHP漏洞。根据版本我们去找一下poc。 /index.php/?sIndex/\think\View/display&content%22%3C?%3E%3C?php%20phpinfo();…...

百亿诈骗案频出,欧科云链用“技术责任”拓宽Web3安全边界

2022年12月1日&#xff0c;《中华人民共和国反电信网络诈骗法》正式实施&#xff0c;中国正式迈入“全民反诈时代”。据CNNIC和智研咨询统计显示&#xff0c;截至2021年12月&#xff0c;国内网民遭遇网络诈骗比例为16.6%&#xff0c;数千万人深受网络诈骗的危害。 以新兴技术区…...

一个实时波形图的封装demo(QT)(qcustomplot)

前言&#xff1a; 封装的一个实时波形图的类&#xff0c;可以直接提升使用。 提供了接口&#xff0c;可以更改颜色&#xff0c;样式&#xff0c;等等 参考&#xff1a; Qt Plotting Widget QCustomPlot - Introduction 另外参考了一个大神的作品&#xff0c;链接没找到。 项目…...

Java进阶-反射

来学习一下Java的反射&#xff0c;通过Class实例获取class信息的方法称为反射&#xff08;Reflection&#xff09;&#xff0c;内容如下 一、反射机制 1、概述 在运行状态中&#xff0c;对于任意一个类&#xff0c;都能够知道这个类的所有属性和方法&#xff1b;对于任意一…...

力扣180 连续出现的数字

如何有效地识别在数据库中至少连续出现三次的数字&#xff1f; 目录 题目描述 解题思路 完整代码 进一步探索 题目描述 表&#xff1a;Logs ---------------------- | Column Name | Type | ---------------------- | id | int | | num | varch…...

C++面试 -操作系统-架构能力:内存问题分析与性能优化

内存问题分析&#xff1a; 内存泄漏&#xff1a; 描述什么是内存泄漏&#xff0c;以及它如何在 C 中发生。使用工具&#xff08;如 Valgrind、AddressSanitizer&#xff09;来检测和定位内存泄漏。如何预防内存泄漏&#xff1f;使用智能指针、正确释放资源等。 野指针和悬挂指针…...

基于springboot+vue的共享汽车管理系统(前后端分离)

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…...

GeoServer发布多波段IMG影像去黑边的3种实战方法(附SLD代码)

GeoServer发布多波段IMG影像去黑边的3种实战方法&#xff08;附SLD代码&#xff09; 在GIS开发中&#xff0c;处理多波段IMG影像时遇到黑边问题是再常见不过的场景了。无论是卫星遥感影像还是航拍图&#xff0c;这些黑边不仅影响美观&#xff0c;更会干扰后续的空间分析和可视化…...

java util stream中的reduce

Optional<T> reduce(BinaryOperator<T> accumulator) 不提供初始值&#xff0c;流的第一个元素作为初始值&#xff0c;返回Optional对象以处理空流情况。 适用于求最大值、最小值等无法确定默认值的场景&#xff0c;需处理Optional结果。 示例Optiona<Integer&g…...

告别Modbus调试焦虑:用C#和NModbus4库,5分钟搞定PLC数据读写(附完整代码)

工业自动化开发者的Modbus救星&#xff1a;用C#和NModbus4实现稳定高效的PLC通讯 凌晨三点的工厂车间&#xff0c;调试工程师小王盯着屏幕上反复出现的"Connection Timeout"错误提示&#xff0c;第17次尝试连接PLC设备失败。这种场景在工业自动化领域再熟悉不过——M…...

34岁过来人亲述:后端转AI大模型应用开发,这3类人大多半途而废!

我做了8年Java后端&#xff0c;33岁那年&#xff0c;咬咬牙辞了干了5年的稳定工作&#xff0c;一头扎进了AI应用开发这个圈子里。 这一年下来&#xff0c;我踩的坑真的不少&#xff1a;面试的时候被面试官问得哑口无言&#xff0c;熬夜改RAG服务改到崩溃&#xff0c;好不容易做…...

紧急预警:2024年已发现11起多模态生成偏见致商业合规风险事件!附欧盟AI Act第10条适配自查清单与72小时应急响应模板

第一章&#xff1a;多模态大模型偏见检测与消除 2026奇点智能技术大会(https://ml-summit.org) 多模态大模型在图像理解、语音生成与跨模态推理任务中展现出强大能力&#xff0c;但其训练数据固有的社会性偏差常被放大并编码为系统性偏见——例如在职业关联图像生成中强化性别…...

GEE影像导出全攻略:从Google Drive到本地存储的3种方法详解

GEE影像导出全攻略&#xff1a;从Google Drive到本地存储的3种方法详解 当你在Google Earth Engine&#xff08;GEE&#xff09;平台上完成影像分析后&#xff0c;如何高效地将结果导出到本地进行后续处理&#xff1f;这可能是许多研究人员和开发者面临的第一个实际挑战。不同于…...

「码动四季·开源同行」python语言:用户交互

一、编程入门 1.编程的概念 我们学习一门编程语言需要先了解清楚&#xff0c;什么是编程&#xff0c;为什么要编程&#xff0c;最后才学习怎么编程。计算机的发明就是为了用机器取代人力&#xff0c;来帮助人类进行无休正的工作&#xff0c;还不给他工资&#xff0c;这就是编程…...

ByteTrack目标跟踪实战:C++版从部署到优化全流程解析

ByteTrack目标跟踪实战&#xff1a;C版从部署到优化全流程解析 在计算机视觉领域&#xff0c;目标跟踪技术正逐渐成为智能监控、自动驾驶等场景的核心组件。而ByteTrack作为ECCV 2022提出的创新算法&#xff0c;以其简洁的设计思路和出色的性能表现&#xff0c;正在工业界获得广…...

Pandas GroupBy:将分组数据聚合为列表并赋值到新列

本文详解如何在 Pandas 中对 DataFrame 按多列分组后&#xff0c;将某列&#xff08;如产品名&#xff09;聚合为列表&#xff08;list&#xff09;或字符串&#xff0c;并正确广播回原始数据——避免 ValueError: Cannot set a DataFrame with multiple columns 等常见错误。 …...

detectron2 避坑安装手册:从环境配置到编译成功的全流程解析

1. 环境准备&#xff1a;从零搭建detectron2的避雷指南 第一次接触detectron2的朋友可能会被它的安装过程吓到——CUDA版本冲突、源码编译报错、依赖项缺失&#xff0c;随便一个坑都能让你折腾半天。我去年在部署一个工业质检项目时&#xff0c;曾经花了整整三天时间才把环境跑…...