文章
11
粉丝
410
获赞
9
访问
109.0k
reverse用法
1.reverse函数反转string
2.reverse函数反转字符数组
2.自定义reverse函数反转任意类型数组
例子:
reverse用法
1.reverse函数反转string
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main() {
string N;
cin>>N;
reverse(N.begin(), N.end());
cout<<N<<endl;
}
1
2
3
4
5
6
7
8
9
10
11
12
2.reverse函数反转字符数组
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int main() {
char a[101];
cin.getline(a,sizeof(a));
int m=strlen(a);
reverse(a,a+m);
puts(a);
}
1
2
3
4
5
6
7
8
9
10
11
2.自定义reverse函数反转任意类型数组
这里我自己写了一个reverse函数,调用的时候reverse1(a,n1,n2);意思就是反转数组a在[a[n1],a[n2]]之间的元素,并且修改数组。
如果你数组类型是int类型,那么你就把typedef char elemtype;中的char改成int,同理,其他类型改成相应类型即可。
#include<iostream>
using na...
登录后发布评论
暂无评论,来抢沙发