将字符串置反
来源:互联网 发布:war3数据库 编辑:程序博客网 时间:2024/04/30 06:21
#include "stdafx.h"
#include <string.h>
#include <iostream>
using namespace std;
void swap(char *p,char *q)
{
char temp = *p;
*p = *q;
*q = temp;
}
void Change(char *begin,char *end)
{
char *temp;
while(begin!=NULL && end!=NULL && begin<end)
{
swap(begin,end);
begin++;
end--;
}
}
void turn(char *p,int n)
{
if(p!= NULL)
{
int length = strlen(p);
char *beginStr = p;
char *sen = p+n;
char *endStr = p+length-1;
Change(beginStr,sen);
Change(sen+1,endStr);
Change(beginStr,endStr);
}
}
int _tmain(int argc, _TCHAR* argv[])
{
char p[]="abcd1234";
turn(p,3);
cout<<p<<endl;
system("pause");
return 0;
}
#include <string.h>
#include <iostream>
using namespace std;
void swap(char *p,char *q)
{
char temp = *p;
*p = *q;
*q = temp;
}
void Change(char *begin,char *end)
{
char *temp;
while(begin!=NULL && end!=NULL && begin<end)
{
swap(begin,end);
begin++;
end--;
}
}
void turn(char *p,int n)
{
if(p!= NULL)
{
int length = strlen(p);
char *beginStr = p;
char *sen = p+n;
char *endStr = p+length-1;
Change(beginStr,sen);
Change(sen+1,endStr);
Change(beginStr,endStr);
}
}
int _tmain(int argc, _TCHAR* argv[])
{
char p[]="abcd1234";
turn(p,3);
cout<<p<<endl;
system("pause");
return 0;
}
- 将字符串置反
- 置反字符串
- 将输入字符串中的反斜线转换为斜线
- python 将反斜杠u \u字符串转为unicode/utf8
- 输入一字符串,将其反着输出,如输入abc,则输出cba。
- js将字符串中所有反斜杠\替换成正斜杠/
- js将字符串中所有反斜杠\替换成正斜杠/
- 将 int a 第三位清零、置1、去反
- 字符串求反
- 字符串反转成整数
- java 反取字符串
- 将反房地产暴利进行到底
- 写一个控制台应用程序,它接收用户输入的字符串,将其中的字符顺序,反顺序输出!
- 【整理】Python中,如何将反斜杠u类型(\uXXXX)的字符串,转换为对应的unicode的字符
- Python中,如何将反斜杠u类型(\uXXXX)的字符串,转换为对应的unicode的字符
- 对一段字符串取反
- Ruby 如何“反转义”字符串
- ES6 反单引号 字符串模板
- 更改Zend Studio/Eclipse代码风格主题
- C#有关Split 方法有6个重载函数
- 提高C#编程的50个要点
- hdu1496
- 第3章、第一个“Hello,world!”之Android App(从零开始学Android)
- 将字符串置反
- Chcek MySQL version in three ways on Win OS
- VS2008 资源视图打开资源 提示“资源被另一个编辑器打开”,
- Window编程
- 何为面向对象三大特性?
- C# 委托和事件
- UVa 10801 - Lift Hopping
- 02.Unicode简介
- codeforce CROC-MBTU 2012, Final Round (Online version, Div. 2)