您的位置:首页 > 其它

关于字符串的倒置

2015-11-29 20:18 260 查看
这里指的字符串有两种:

char字符串:char ch[]

调用头文件string.h,C++中是cstring,然后使用函数strrev(ch)。

另外一种方法:调用头文件algorithm,使用函数reverse(ch, ch + n)。其中n为需要倒置的长度。

string类:string s

调用头文件algorithm,使用函数reverse(s.begin(), s.end())。

通用方法:

逆序存储字符串或者编写函数实现倒置功能。

函数是:

void Reverse(char *ch, int n)    //这里的n是字符串长度,char类型
{
int i, j;
for (i = 0, j = n - 1; i < j; i++, j--)
{
int temp = ch[i];
ch[i] = ch[j];
ch[j] = temp;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: