字符串的翻转

原创 2015年07月09日 11:30:58


//将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 如:输入“I am a student”,输出“tneduts a ma I”。
#include<iostream>
using namespace std;
void reverse(char *pBegin,char* pEnd)
{
 if(pBegin==NULL||pEnd==NULL)
  return;
 while(pBegin<pEnd)
 {
  char temp=*pBegin;
  *pBegin=*pEnd;
  *pEnd=temp;

  pBegin++;
  pEnd--;
 }
}
void getResult(char *inputString)
{
 if(inputString==NULL)
  return ;
 char *pBegin=inputString;
 char *pEnd=inputString;
 while(*pEnd!='\0')
  ++pEnd;
 pEnd--;
 reverse(pBegin,pEnd);
}
void main()
{
 char str[100];
 gets(str);
 getResult(str);
 cout<<str;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS Category翻转字符串

开发过程中写了分类翻转字符串 下面我给大家详细介绍下。 一. 分类的作用?  分类的意思是在不改变原来的类内容的基础上,为类增加一些方法。 二. 翻转字符串是的意思是 ? 例:(123456)转成...

翻转字符串的单个字符

  • 2014年04月07日 14:37
  • 944B
  • 下载

翻转字符串数组

  • 2013年04月06日 01:08
  • 1KB
  • 下载

PHP怎么实现字符串翻转(包含中文汉字)

rt。 本文转载于《PHP怎么实现字符串反转》 小试一下:
  • wtysksk
  • wtysksk
  • 2012年09月16日 18:16
  • 3186

字符串翻转方法三种

  • 2012年08月03日 10:34
  • 1KB
  • 下载

字符串的旋转--3步翻转法

问题描述 给定一个字符串,要求将字符串前面的若干字符移到字符串的尾部。例如: 将字符串“abcdef”的前3个字符’a’、’b’和’c’移到字符串的尾部,那么原字 符串将变成“defa...

字符串翻转算法-JAVA

单词翻转问题描述:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如,输入“I am a student.”,则输出“...
  • jrn1012
  • jrn1012
  • 2016年10月21日 22:13
  • 781
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符串的翻转
举报原因:
原因补充:

(最多只允许输入30个字)