c++中字符串反转的3种方法
来源:互联网 发布:美工刀削水果 编辑:程序博客网 时间:2024/04/27 16:51
第一种:使用string.h中的strrev函数
#include <iostream>#include <cstring>using namespace std;int main(){ char s[]="hello"; strrev(s); cout<<s<<endl; return 0;}第二种:使用algorithm中的reverse函数
#include <iostream>#include <string>#include <algorithm>using namespace std;int main(){ string s = "hello"; reverse(s.begin(),s.end()); cout<<s<<endl; return 0;}
第三种:自己编写
#include <iostream>using namespace std;void Reverse(char *s,int n){ for(int i=0,j=n-1;i<j;i++,j--){ char c=s[i]; s[i]=s[j]; s[j]=c; }}int main(){ char s[]="hello"; Reverse(s,5); cout<<s<<endl; return 0;}
0 0
- c++中字符串反转的3种方法
- c++中字符串反转的3种方法
- c++中字符串反转的3种方法<转>
- c++中字符串反转的3种方法
- c++中字符串反转的3种方法
- c++中字符串反转的3种方法
- C实现字符串反转的N中方法
- 实现字符串反转的四种方法(C#)
- python中实现字符串反转的几种方法
- 关于java中字符串反转的几种方法
- Java中字符串反转的七种方法
- Java中反转字符串我所知的五种方法
- Python中字符串反转的方法:
- Java 字符串反转:七种字符串反转的方法
- 7中字符串反转方法
- C#反转字符串的两种方法
- Python字符串反转的几种方法
- 字符串反转的几种方法
- Android中的定时器Timer、AlarmManager、CountDownTimer的使用
- NYoj38布线问题
- 【算法导论-36】并查集(Disjoint Set)详解
- TCP的流量控制与拥塞控制
- 五个囚犯先后从100颗绿豆中抓绿豆。抓得最多和最少的人将被处死,不能交流,可以摸出剩下绿豆的数量,谁的存活几率最大?
- c++中字符串反转的3种方法
- 技术文章收藏
- U3D开发学习之路——使用Unity3D中的寻路方法
- 217. Contains Duplicate
- Mongodb启动命令mongod参数说明
- CORS(Cross-Origin-Resoure-Sharing)
- ROS坐标系统
- jQuery添加事件
- 今天开通了。。。