加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

关于字符串的倒置

发布时间:2020-12-13 22:12:20 所属栏目:百科 来源:网络整理
导读:这里指的字符串有两种: char字符串:char ch[] 调用头文件string.h,C++中是cstring,然后使用函数strrev(ch)。 另外一种方法:调用头文件algorithm,使用函数reverse(ch,ch + n)。其中n为需要倒置的长度。 string类:string s 调用头文件algorithm,使用函

这里指的字符串有两种:


  1. char字符串:char ch[]

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

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


  2. string类:string s

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


通用方法:


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

函数是:

voidReverse(char*ch,intn)//这里的n是字符串长度,char类型
{
inti,j;
for(i=0,j=n-1;i<j;i++,j--)
{
inttemp=ch[i];
ch[i]=ch[j];
ch[j]=temp;
}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读