//
#include<iostream>
#include<string>
#include<cmath>
using namespace std;//用递归实现
void reverse(string &s,int start,int back,int len)
{if(len==0 || len ==1)       //长度为0{return ;}else {swap( s[start],s[back] );reverse(s,++start,--back,len-2);return ;}}
void main()
{cout<<"请输入一个字符串:";string str;cin>>str;reverse(str,0,str.length()-1,str.length());cout<<"主函数输出:";for(int i=0;i<str.length();i++){cout<<str[i];}cout<<endl;
}

编写函数void reverse(string s),用递归算法使字符串s倒叙相关推荐

  1. 已创建了一个包含学生学号、身高、性别的学生身高信息表并输出到屏幕,学生信息从records.txt文件读取。 编写一个函数 void reverse(Seqlist *lp); 功能是对已建立的学生身

    已创建了一个包含学生学号.身高.性别的学生身高信息表并输出到屏幕,学生信息从records.txt文件读取.(结构体数组版本) (1)30' 编写一个函数 void reverse(Seqlist * ...

  2. C语言试题十五之编写函数void function(int x,int pp[],int *n),求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回

    1. 题目 请编写函数void function(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形 ...

  3. 长理2017 f0803 求和:s=1-(1/2)+(1/3)-(1/4).........+(1/n),编写函数fun(char*s),实现字符串的逆置编写程序从基类派生圆柱,设计(均为可运行代码)

    求和:s=1-(1/2)+(1/3)-(1/4).........+(1/n), #include <stdio.h>int main() {int n,i;double s=1.0;sc ...

  4. 题目:请编写函数void fun( char *s),函数的功能是:在字符穿中的所有数字字符前加一个$字符,例如,输入:A1B23CD45,则输出为:A$1B$2$3CD$4$5。

    转自个人网站:https://www.jinxiaoliang.cn/478.html 分析:遍历整个字符串,如果发现有数字字符就先输出一个$,再输出数字字符,若未发现数字字符就直接输出字符.在这里我 ...

  5. string字符串内容倒叙_面试官:string、stringbuffer和stringbuilder都不会,我招你干什么?...

    1.String类的特性 public final class Stringimplements java.io.Serializable, Comparable<String>, Cha ...

  6. string字符串内容倒叙_Java实现字符串倒序输出的几种方法

    1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了. import javax.swing.JOptionPane; public class Rever ...

  7. string字符串内容倒叙_Java实现字符串倒序输出的常用方法小结

    本文实例汇总了Java实现字符串倒序输出的常用方法,分享给大家供大家参考.具体方法如下: 1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了. 实现代码如 ...

  8. 编写函数void len_cat(char c1[],char c2[])将第二个串连接到第一个串之后,不允许使用strcat函数。

    #include <stdio.h> #include <string.h> #define N 100 void len_cat(char c1[],char c2[]) { ...

  9. 编写函数void fun(int *s, int t , int *k),该函数求数组中的最小值的下标并存放到指针k所指示的存储单元中

    int a[10] = { 876,675,896,101,301,401,980,431,451,777 }, j; 则下列调用后 fun(a, 10, &j);    j的值为3 #inc ...

  10. 功能:编写函数long fun ( char *p),将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。

    #include<stdio.h> #define N 2long fun(char *p) {long n=0;int flag=0; //标识符号位的标记变量while

最新文章

  1. 【 仿真 】基于多维相似性分析的移动定位方法仿真
  2. 第3章:Kubernetes监控与日志管理
  3. 浅谈Reactor 线程模型
  4. window.location.href如何多次请求_何为幂等?如何设计?
  5. android 程序开发的插件化
  6. android 子线程的网络请求为什么还会造成界面卡顿_京东数科mPaaS:深度解读京东金融App(Android)的秒开优化实践...
  7. cmmi3级和5级之间的区别是什么?
  8. 课时5 企业Web服务器现场抓鸡案例分享
  9. 最近完成的APS生产排程工具,以甘特图展示排程结果
  10. Firefox火狐浏览器主页被360篡改了
  11. 安装npm install报错npm ERR! request to https://registry.cnpmjs.org/@jeecg%2fantd-online-mini failed, rea
  12. h5前端IE浏览器低版本判断及升级提示
  13. 开机提示小娜无法在本计算机运行,win10 20h2提示此应用无法在你的电脑上运行解决方法...
  14. java实现二叉树广度优先遍历_二叉树之深度优先和广度优先遍历(Java)
  15. java课设小迷宫含代码_Java小项目之迷宫游戏的实现方法
  16. JAVA将一段时间 按周、月、季度、半年、年进行分割
  17. 总结的pandas数据结构 和需要掌握的知识点
  18. 创建酷炫的 CollectionViewCell 转换动画
  19. Day429430431.订单服务 -谷粒商城
  20. Qt和OpenGL:使用Open Asset Import Library(ASSIMP)加载3D模型

热门文章

  1. Redis:字符串MSET、MSETNX、MGET命令介绍
  2. qq,微信抓句柄发送信息
  3. 怎么爬取全量企业工商数据(思路)
  4. (专升本)信息安全(计算机病毒)
  5. aws 亚马逊_Amazon AWS Rekognition教程
  6. UM2 3D 打印机 DIY 实践 (1)结构篇
  7. html4角星,运用ai绘画出5角星4角星三角形形状的设置步骤
  8. 聊聊页面中的锚点效果和回到顶部
  9. 林锐:我的大学十年(西电校友) 2011-2-26 23:36
  10. 公司要求我提供竞业协议证明材料,而新公司和我原公司存在竞争关系,且我已经入职,请问如何规避违约风险?