vector的逆置
#include<vector>
#include<algorithm>
int main(){
std::vector<int> nums;
std::reverse(nums.begin(),nums.end());
return 0;
}
string的逆置
int main(){
sting str;
cin>>str;
reverse(str.begin(),str.end());
return 0;
}
反转字符数组
int main(){
char a[100];
cin.getline(a,sizeof(a));
int m=strlen(a);
reverse(a,a+m);
return 0;
}
自己实现reverse函数
void reverse(vector<int> &nums){
for(int i=0;i<nums.size()/2;i++){
swap(nums[i],nums[nums.size()-i-1]);
}
}