当前位置: 首页 > 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,赶紧用你发财的小手点个赞吧!

http://www.lryc.cn/news/308679.html

相关文章:

  • 【iOS ARKit】ARWorldMap
  • 敏捷开发最佳实践:质量维度实践案例之软硬一体持续交付
  • PMP证书的含金量如何?
  • Linux 下安装Jupyter
  • docker 基础(二)
  • LeetCode 刷题 [C++] 第236题.二叉树的最近公共祖先
  • vue3+vite 项目的创建
  • Windows Server 2022 使用ApacheDS用户认证
  • 【Oracle】Oracle清理日志空间
  • 数据抽取平台pydatax介绍--实现和项目使用
  • 容易发生内存泄漏的八个场景,你都知道吗?
  • 掌握 Vue3 中的 setup 函数
  • BUUCTF AWD-Test1
  • 百亿诈骗案频出,欧科云链用“技术责任”拓宽Web3安全边界
  • 一个实时波形图的封装demo(QT)(qcustomplot)
  • Java进阶-反射
  • 力扣180 连续出现的数字
  • C++面试 -操作系统-架构能力:内存问题分析与性能优化
  • 基于springboot+vue的共享汽车管理系统(前后端分离)
  • All Roads Lead to Rome (30)
  • GO语言学习笔记(与Java的比较学习)(四)
  • 在实训云平台上配置云主机
  • 什么是隔离式栅极驱动器?
  • 蓝桥杯算法赛 第 6 场 小白入门赛 解题报告 | 珂学家 | 简单场 + 元宵节日快乐
  • 附加Numpy数组
  • 收银系统源码-智慧新零售,ERP进销存功能详解
  • STM32使用PB3, PB4引脚的注意事项
  • OSCP靶场--DVR4
  • 【嵌入式——QT】日期与定时器
  • 如何决定使用HashMap还是TreeMap?